Serializable(静态变量序列化?)与Externalizable(ClassCastException)
被序列对象(bean)实现Serializable或Externalizable接口,实现Serializable接口的对象可以序列化除静态变量和被transient修饰的属性。PS:如果发现静态变量可以被序列化的假象,其实是JVM中的值,可以在序列化与反序列代码中重设静态变量值证明。Externalizable接口为Serializable的子接口,其中有两个方法writeExternal(Ob...
原创
2018-03-17 22:45:24 ·
758 阅读 ·
0 评论