探秘intern()方法
最近在阅读《深入理解Jav虚拟机》的运行时常量池章节,看到“java语言并不要求常量池一定只有编译器才能产生…运行期间也可以将新的常量放入常量池,这种特性被开发人员利用得比较多的时String类的intern()方法。”于是我便去深入了解了一下。
1 public static void main(String[] args) {
2 String a="王者";
3 String b="荣耀";
4 String c=a+b;
5 }