关于java:Java常量池简单总结

常量池,在堆中初始化缓存了一些字面量。

  1. 八大根本数据类型包装类根本实现了常量池技术,然而两种浮点类型没有实现常量池技术,其余几种数据类型常量池初始化了不大于127的常量。
  2. jvm连接符(+)的动静连贯地址调配,因为在字符串的”+”连贯中,援用的值在程序编译期是无奈确定的, 即”1″ + bb无奈被编译器优化,只有在程序运行期来动态分配并将连贯后的新地址赋给c。所以程序的后果也就为false。

    String a='12';
    String b='2';
    String c=1+b;
    System.out.println(a == c); // false

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理