0
0
Java字符串相关类的底层原理
文章摘要
|
字符串存储的内存原理
- 直接赋值会复用字符串常量池中的(相同字符串的地址相同)
java String s3 = "s3"; String s4 = "s3"; System.out.println(s1 == s2); // true new出来不会复用,而是开辟一个新的空间(相同字符串的地址不同)java String s1 = new String("s1"); String s2 = new String("s1"); System.out.println(s1 == s2); // false
‘==’号比较的到底是什么?
- 基本数据类型比较数据值
- 引用数据类型比较地址值
