还未完工!正在写!边写边发~~~总目录
阅读小贴士
- UnsupportedOperationException,大多数抽象类中定义方法都直接抛出了这个“不支持的操作异常”,这是因为有的抽象类子类不想完全重写父类中的所有方法,那么当我们调用这些方法的时候,它并没有相应的功能,这时就会直接调用父类的方法,抛出这个异常。如果子类重写了这个方法,那么就不会抛出异常。
- 实现Serializable接口,这是一个空接口,实现它只是为了给类一个标记,告诉虚拟机它可被序列化。
Tip:
序列化作用:- 提供一种简单又可扩展的对象保存恢复机制。
- 对于远程调用,能方便对对象进行编码和解码,就像实现对象直接传输。
- 可以将对象持久化到介质中,就像实现对象直接存储。
- 允许对象自定义外部存储的格式。
- 实现Cloneable接口嘛,这也是个空接口,实现它是为了给类一个标记,标记这个类可以被复制,如果不实现这个接口,那么使用clone方法的时候,会抛出不可复制异常。