字符串的内部存储原理

字符串的存储 字符串是一个字面量,它的值存储在常量池中(也就是方法区的运行时常量池),他的底层是使用字符数组来存储,它是可以共享的。以下展示直接字符串与字符串对象的存储。 其中String s1 = “ab”;会产生一个对象,也就是它底层的字符数组。 单独的String s2 = new String(“ab”);是会产生两个对象的,也就是堆内存中new出来的对象,和字符数组。 如果两个同时创建则
相关文章
相关标签/搜索