String:代表字符串 使用双引号表示
String是一个final类 代表不可变的字符序列 不可被继承
String:代表不可变的特性
1.当对字符串重写赋值时 需要重新指定内存区域赋值 不能使用原有的value赋值
2.当对现有的字符串进行连接操作时 也需要重新内存区域赋值 不能使用原有的value赋值
3.当调用String的replace()方法修改指定字符或字符串 也需要重新内存区域赋值 不能使用原有的value赋值
String实例化方式
方式一:通过字面量定义的方式
方式二:通过new + 构造器的方式
常量与常量拼接结果在常量池中 常量池中不会存在相同内容的常量 只要其中有一个变量 结果就在堆中
如果拼接结果调用intern()方法 返回值就在常量池中
Java 常用类(一)
最新推荐文章于 2024-05-19 21:34:53 发布