黑马程序员技术交流社区
标题:
字符串的常量和变量的区别
[打印本页]
作者:
等你的季节-夏天
时间:
2015-7-5 10:21
标题:
字符串的常量和变量的区别
字符串的常量和变量的区别
String s1 = "你好";
String s2 = "吗";
String s3 = "你好吗";
s3 == (s1+ s2) // false
参与运算s1 s2变量,变量在编译时期,不确定相加后的值是什么
运行期间JVM,会对变量相加后的结果,从新开辟内存空间;
s3 == ("你好"+ "吗") //ture
参与运算的是常量,固定不变,编译的时候,已确定计算结果;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2