java之String类

1,String s = "abc";和String s1 = new String("abc");有什么区别?
答:两种地址不同,前面一个是在字符串常量池中创建的对象,后者是在堆中创建了两个对象(一个new,一个字符串对象)。

你可能感兴趣的:(java之String类)