String两 种 对 象 实 例 化 方 法 的 区 别2024-03-31 09:35:52 1.直接赋值 只开辟一块堆空间 字符串内容自动赋值 以供下次使用 String str = "Hello"; 2.构造方法 开辟堆内存空间 并且不能自动入池 使用intern手工入池 String str2 = new String("Hello").intern(); 如果开辟两块堆内存空间 str2指向新空间 旧将成为垃圾空间; 字符串一旦声明 就不会改变 改变会改到新的空间 上一篇:String.intern() 和常量池下一篇:jdk中StringBuilder字符串调优和intern();方法