目录
一、字符序列
多个字符按照一定的顺序组成的列表就叫作字符序列,字符串 java.lang.String 可以用来表示多个字符,用 "" 引
起来。字符串是引用数据类型,默认值是 null 。
JDK13 新增文本块(预览),在 JDK15 正式在字符串支持文本块,用 """ 表示
-
String 字符串
-
StringBuffer 字符串缓冲区,是线程安全的
-
StringBuilder 字符串构造器,非线程安全的
-
CharBuffer 字符缓冲区
以上都实现了 CharSequence 接口
二、字符串特性(不可变)
public final class String 是用 final 修饰的类,在 Java 中用 final 修饰的类不能被继承,也就是说 String 没有子类。
在 Java 中,关键字 final 表示最终的。可以用来修饰类、方法、变量。
-
被 final 修饰的类,不能被继承
-
被 final 修饰的方法,不能被重写
-
被 final 修饰的变量,不能变。如果是基本数据类