JAVA高频面试题总结

JAVA高频面试题总结 1.String str = “abc” 和String str = new String(“abc”)有什么区别? String s = new String(“abc”)建立了两个对象,其实是”abc”自己就是常量池中的一个对象,在运行 new String()时,把常量池即pool中的字符串”abc”复制到堆中,并把这个对象的应用交给s,因此建立了两个String对象
相关文章
相关标签/搜索