java String类相关的问题

创建String对象的方式:两种,每种方式分别创建了几个对象,存储在哪里,常量池还是堆中;

String字符串常量编译期间器就会进行优化;

学会用代码+反编译验证一些想法;

参考链接:

String s=new String("abc")创建了几个对象?

String s=new String("xyz") 创建了几个对象(详细解析)

java中的堆、栈、常量池

Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)

关于String常量的编译器优化


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章