常量池,在堆中初始化缓存了一些字面量。
- 八大基本数据类型包装类基本实现了常量池技术,但是两种浮点类型没有实现常量池技术,其余几种数据类型常量池初始化了不大于127的常量。
jvm连接符(+)的动态连接地址分配,由于在字符串的"+"连接中,引用的值在程序编译期是无法确定的, 即"1" + bb无法被编译器优化,只有在程序运行期来动态分配并将连接后的新地址赋给c。所以程序的结果也就为false。
String a='12'; String b='2'; String c=1+b; System.out.println(a == c); // false
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。