标题: String s = new String("abc");你真的了解吗? [打印本页] 作者: 吉许 时间: 2011-10-25 15:36 标题: String s = new String("abc");你真的了解吗? String s = new String("abc");创建了几个String Object?
看面试题看到的,看了后才真正了解,觉得不错,拿来和大家分享,大家可以先讨论下发表下意见.
同理推下
String s1 = new String("abc") ;
String s2 = new String("abc") ;作者: 姚志华 时间: 2011-10-25 15:54
String s = new String("abc");
两个,一个是字符串字面量"xyz"所对应的、驻留(intern)在一个全局共享的字符串常量池中的实例,另一个是通过new String(String)创建并初始化的、内容与"xyz"相同的实例
String s1 = new String("abc") ;
String s2 = new String("abc") ;
每执行一次只会新创建2个String实例。