MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Java字符串

Posted on 2011-03-13 17:16 leekiang 阅读(194) 评论(0)  编辑  收藏 所属分类: java
String s1="ab";
String s2="a"+"b";
System.out.println(s1==s2);//true

String s1 = "abc";
String s2 = "ab";
String s3 = s2 + "c";
System.out.println((s1 == s3));//false

String s1 = "abc";
final String s2 = "ab";
String s3 = s2 + "c";
System.out.println((s1 == s3));//true


参考:
理解Java常量池
Java String对象的经典问题(new String())
Java堆.栈和常量池 笔记
java编译器对string常量表达式的处理和优化
Java 程序内存分析


只有注册用户登录后才能发表评论。


网站导航: