String类详解

一、建立的字符串变量在内存中的区别 二者看似都是建立了一个字符串对象,但在内存中确是各有各的想法。web String str1= “abc”;在编译阶段就会在内存中建立, 在编译期,JVM会去常量池来查找是否存在“abc”,若是不存在,就在常量池中开辟一个空间来存储“abc”;若是存在,就不用新开辟空间。而后在栈内存中开辟一个名字为str1的空间,来存储“abc”在常量池中的地址值。安全 Str
相关文章
相关标签/搜索