Import new 2022-04-08 11:25 采纳率: 0%
浏览 40

String字符串创建了几个对象

为什么说new一个String后创建了两个对象?是在常量池中new了一个和一个引用对象吗

  • 写回答

2条回答 默认 最新

  • CSDN专家-link 2022-04-08 11:28
    关注

    new String("hello")
    如果字符串池中没有“hello”,JVM就会在字符串池中创建一个“hello”的对象,然后new String又会在堆中创建一个对象,将"hello"拷贝到这个新创建的对象中。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月8日