关于String常量池的理解

1: String s1="abc"; 当我们写这样的表达式的时候,在编译时 “abc”就会在常量池中创建,s1指向的是常量池中“abc”的引用。 2: String s2 = new String("abcd") 当我们写这样的表达式的时候,在编译时 “abcd”就会在常量池中创建,但是运行时仍然会在堆中创建一个字符串对象。s2引用为堆中的地址。以下的输出为false,因为s2为堆中的地址,“a
相关文章
相关标签/搜索