浅克隆:对象的引用变量只会拷贝地址,不会新建一个对象
深克隆:对象的引用变量也会新建一个对象
实现方式:
浅克隆:实现cloneable接口的clone方法
深克隆:实现Serializable接口,序列化之后反序列化即可
==比较的是地址是否相同,对于基本变量比较的少值是否相同
equals如果不重写和 == 相同,一般会重写equals比较内容
1)自动装箱:Java自动将基本数据类型转换为包装类型,也就是int→Integer,实际上是调用了方法Integer.valueOf(int)。
2)自动拆箱:Java自动将包装类型转换为基本数据类型,也就是Integer→int,实际上是调用了方法Integer.intValue()。