字符串
字符串定义:
1.用 " 字符串内容 " 引起来的内容
2.用 三个 " " " 多行内容 " " "定义多行字符串(JDK-13新特性)
3.new String() 来构建字符串
字符串注意事项:
- 通过字面量(" "双引号)定义的字符串对象 ,来自于 字符串的 串池
- new String 构建的对象 来自于 堆空间
new代表新建,每次通过new构建对象,地址都不相同
字符串串池:
JVM会在串池里放一些常用的字符串,当使用String s1 = “常用字符串”; 会自动加载串池中的字符串,而不是在堆空间中new一个新对象
这里找了个串池详解:
https://www.cnblogs.com/fangfuhai/p/5500065.html
转载自原作者:风中程序猿
转载,如有侵权,本人会自行删除
前面学运算符中 的 == 的作用:
- 对于基本数据类型而言,就是比较两个值是否相等
- 对于引用数据类型而言, 使用来比较两个变量 指向的地址是否相等
String s1 = "hello word\n";
//JDK-13的新特性
String s2 =