0
0

Java字符串相关类的底层原理

2024-07-15
2024-10-11
文章摘要
|

字符串存储的内存原理

  • 直接赋值会复用字符串常量池中的(相同字符串的地址相同) 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

‘==’号比较的到底是什么?

  • 基本数据类型比较数据值
  • 引用数据类型比较地址值

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!