直接赋值:只开辟一块堆内存空间,而且保存的字符串可以自动入池,以供其他内容相同的字符串对象使用。

构造方法:开辟两块堆内存空间,有一块成为垃圾,并且字符串的内容无法自动入池,但是可以使用String类中的intern()方法手工入池。

 

String str = new String("Hello");

创建String对象的个数是两个对象,一个是"Hello",另一个是指向"Hello"的引用对象str

相关文章:

  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-12
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-21
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2021-07-08
相关资源
相似解决方案