邹瑞2020928
总结
字符
char 是字符类型,占2个字节16位,默认值 是 '\u0000' 。用 char 类型的变量来表示单个字符,用单引号引起来。而多个字符按照一定的顺序组成的列表就叫作字符序列。
字符序列:
- String 字符串
- StringBuffer字符串缓冲区,是 线程安全的。
- StringBuilder 字符串构造器,非 线程安全的。
- CharBuffer 字符缓冲区
都实现了CharSequence接口。
String
字符串 java.lang.String 可以用来表示多个字符,用 "" 引起来。字符串是引用数据类型,默认值是 null 。
String类
public final class String 是用 final 修饰的类,在 Java 中用 final 修饰的类不能被继承,也就 是说 String 没有子类。
在 Java 中,关键字 final 表示最终的。可以用来修饰类、方法、变量。
- 被 final 修饰的类,不能被继承
- 被 final 修饰的方法,不能被重写
- 被 final 修饰的变量,不能变。如果是基本数据类型不能重新赋值,如果是引用数据类型不 能改变引用。
我们发现,不管是 jdk 8 及以前还是 jdk 9 及以后版本, value 属性都是 final 的。就说明,字符 串一旦声明就不可变。所以字符串拥有不可变性。
String构造方法
String实例方法
心得
今天学得有点多,要记的方法有点多,但不难理解,需要花些时间去记忆
近期评论