首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

String 恒量池的一些注意事项

2012-10-09 
String 常量池的一些注意事项我们都应该知道,new出来的对象会放在堆中分配空间,string 也是一样:string s

String 常量池的一些注意事项
    我们都应该知道,new出来的对象会放在堆中分配空间,string 也是一样:string s = new string("s");
    而string直接引用的值都放在常量池中,但对string类型的“+”运算值得弄清楚:


jvm对字符串常量的"+"运算,在编译期完成。在常量池中的值赋给各个变量的引用!在编译期即把字符串常量的值确定下来!
  注意 只有在编译期确定下来相同的值后方能 == 。这里的操作都在常量池中进行!不同于new出来的string !   

热点排行