百科问答小站 logo
百科问答小站 font logo



new一个String对象的时候,如果常量池没有相应的字面量真的会去它那里创建一个吗?我表示怀疑。 第1页

  

user avatar   rednaxelafx 网友的相关建议: 
      

这个问题已经被充分讨论过。我想写的以前都写过了所以只放传送门:

答复:发现String#intern的API描述有问题

至于说:

之前一直有个结论就是:当创建一个string对象的时候,去字符串常量池看是否有相应的字面量,如果没有就创建一个。

这个说法从来都不正确。




  

相关话题

  Java 8 的 stream API 和 C# 的 LINQ 哪个更慢? 
  怎么看澳国立和谷歌联名发表的新的低延时、高吞吐的 java GC 策略? 
  为什么听说过 JVM 调优,却没听说过 CLR 调优? 
  逃逸分析为何不能在编译期进行? 
  Go1.6中的gc pause已经完全超越JVM了吗? 
  Java的字节码和CPU能直接执行的机器码essential 区别? 
  注解参数为什么不支持Object? 
  java中,堆的运行速度为什么比栈慢? 
  Java中 栈内存的存取速度仅次于寄存器,如何做到的? 
  Kotlin 作为 Android 开发语言相比传统 Java 有什么优势? 

前一个讨论
实数中乘法不是加法的复合么?为什么乘法与加法并列提及?
下一个讨论
.net做的软件导出excel时,如果有两个版本的office,能否修改导出时调用的office版本?





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利