健忘小鸽子

文章
2
资源
0
加入时间
3年0月20天

java中String对象的两种创建方式

String对象的两种创建方式:(1)第一种方式: String str1 = “aaa”;是在常量池中获取对象(“aaa” 属于字符串字面量,因此编译时期会在常量池中创建一个字符串对象,如果常量池中已经存在该字符串对象则直接引用)(2)第二种方式: String str2 = new String(“aaa”) ;一共会创建两个字符串对象一个在堆中,一个在常量池中(前提是常量池中还没有 “aaa” 象)。System.out.println(str1==str2);//falseStr