美文网首页
String 对象的两种创建方式

String 对象的两种创建方式

作者: Devil兵 | 来源:发表于2019-07-06 22:08 被阅读0次

String 对象的两种创建方式:

String str1 = "abcd";//先检查字符串常量池中有没有"abcd",如果字符串常量池中没有,则创建一个,然后 str1 指向字符串常量池中的对象,如果有,则直接将 str1 指向"abcd"";

String str2 = new String("abcd");//堆中创建一个新的对象

String str3 = new String("abcd");//堆中创建一个新的对象

System.out.println(str1==str2);//false

System.out.println(str2==str3);//false

这两种不同的创建方法是有差别的。

相关文章

网友评论

      本文标题:String 对象的两种创建方式

      本文链接:https://www.haomeiwen.com/subject/epnmhctx.html