邹瑞2020928

总结

字符

char 是字符类型,占2个字节16位,默认值 是 '\u0000' 。用 char 类型的变量来表示单个字符,用单引号引起来。而多个字符按照一定的顺序组成的列表就叫作字符序列。

字符序列:

  1. String 字符串
  2. StringBuffer字符串缓冲区, 线程安全的。
  3. StringBuilder 字符串构造器, 线程安全的。
  4. CharBuffer 字符缓冲区

都实现了CharSequence接口。

String

字符串 java.lang.String 可以用来表示多个字符,用 "" 引起来。字符串是引用数据类型,默认值是 null 。

String类

public final class String 是用 final 修饰的类,在 Java 中用 final 修饰的类不能被继承,也就 是说 String 没有子类。

在 Java 中,关键字 final 表示最终的。可以用来修饰类、方法、变量。

  1. 被 final 修饰的类,不能被继承
  2. 被 final 修饰的方法,不能被重写
  3. 被 final 修饰的变量,不能变。如果是基本数据类型不能重新赋值,如果是引用数据类型不 能改变引用。

我们发现,不管是 jdk 8 及以前还是 jdk 9 及以后版本, value 属性都是 final 的。就说明,字符 串一旦声明就不可变。所以字符串拥有不可变性。

String构造方法

String实例方法

心得

今天学得有点多,要记的方法有点多,但不难理解,需要花些时间去记忆

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1