1. Objecte类是所有类的父类。
2.在进行浅拷贝的时候,a.重写Object类中的clone方法,只是简单调用了父类的方法;b.处理异常(将语句throws CloneSupportedEcxeption放到main方法的后面,"{"之前);c.将clone方法的返回值强制类型转化成子类的类型;d.将此类连接上接口Cloneable(这个接口什么方法都没有,它的作用就是标记)。
3.当一个类里面有一个成员是类,这个时候进行浅拷贝,成员类的对象是不会被拷贝的,只会拷贝他的地址,如果想要该对象也被拷贝,需要进行深拷贝。
4.深拷贝
5.比较是否相等使用Object的方法equals,需要根据需求重写,字符串能直接用是因为String中已经重写了。
6. Object中有hashcode方法,返回一个具体的对象位置,使用时要重写(使用快捷方式自动生成)如果对象中有对象(套娃),需要全部重写该方法。
7.一般自定义类型实现时要习惯重写equals和hashcode方法。