A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

字符串的常量和变量的区别
   String s1 = "你好";
   String s2 = "吗";
   String s3 = "你好吗";

   s3 == (s1+ s2)  // false
   参与运算s1 s2变量,变量在编译时期,不确定相加后的值是什么
   运行期间JVM,会对变量相加后的结果,从新开辟内存空间;

   s3 == ("你好"+ "吗") //ture
   参与运算的是常量,固定不变,编译的时候,已确定计算结果;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马