持续更新
JAVA对象流序列化时的readObject,writeObject,readResolve是怎么被调用的 https://blog.csdn.net/u014653197/article/details/78114041
深入理解java枚举类型 https://blog.csdn.net/javazejian/article/details/71333103