代码如下:
上面的代码唯一不同的地方就是str采用的是new String("str1")的方式,而str2采用的是直接赋值的的方式。
后者会把字符串写入常量池中,而前者不会,所以导致输出结果不同。
系统推荐
- Notion笔记定时备份
- Git合并多个提交并push到远程仓库
- Spring框架源码关键点
- JDK8 G1 堆内存居然不释放
- 推荐几个适用小工具
- 分布式事务Seata
- Lombok的Accessors导致EasyExcel读取失败
- vuepress-theme-hope使用心得
- SpringBoot服务在服务启动完成前被提前注册到nacos
- ESRally性能测试步骤
- 批量替换文件名中的指定字符串
- https和http混用解决办法
- 随机毒鸡汤:我拼命挣的钱,为什么你一句话,就借给你?