关于String中的新关键字

时间:2015-08-03 20:02:38

标签: java

我正在阅读一本Java书,并对与String一起使用时的新行为感到困惑。

假设我有一个声明

String example=new String("Hello");

本书(Kathy Sierra的SCJP 6和Bert Bates第434页)将创建两个对象。

我的问题将“Hello”放在字符串池中 如果我有以下陈述会发生什么

  1. String s="Hello";
  2. String example=new String("Hello");
  3. 在这种情况下执行1时,Hello将在字符串池中,执行2语句时会发生什么。

    在通过互联网搜索时,我读到当我们使用实习方法时,当我们使用new关键字创建字符串对象时,只有字符串文字放在字符串池中。

    提前致谢。

0 个答案:

没有答案