我正在查看String API,突然我遇到一个String空构造函数,即我们可以使用构造一个空的String对象 String s = new String()
我想知道它有用吗?
Kum*_*tra 11
当然.....
String s = new String();
将在堆上创建一个非文字String对象,这将被垃圾收集.
在哪里
String s = "" ;
将创建一个String Literal.这将不会被垃圾收集过,如果是通过默认加载器访问.
请参阅下面的链接,查看我提出的问题.这可能与您的问题没有直接关系,但它肯定会帮助您牢牢掌握这个概念.
String Literal Pool是String对象或对象集合的引用的集合
| 归档时间: |
|
| 查看次数: |
8396 次 |
| 最近记录: |