一、Object
1、clone方法:保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。
2、getClass方法
3、toString方法:打印的是地址,需要重写
4、finalize方法:用于释放资源
5、equals方法
6、hashCode方法
7、wait方法
8、notify方法:该方法唤醒在该对象上等待的某个线程。
9、notifyAll方法:该方法唤醒在该对象上等待的所有线程。
二、String
String用final关键字进行修饰,说明不可被继承
String的成员变量char数组value被final修饰,初始化后不可更改引用,所以是不可变类
三、StringBuffer和StringBuilder
StringBuffer和StringBuilder用final修饰,是可变类
StringBuffer是线程安全的,方法使用synchronized修饰,StringBuilder是线程不安全的
https://www.cnblogs.com/NYfor2018/p/10353257.html