ITEM 90: CONSIDER SERIALIZATION PROXIES INSTEAD OF SERIALIZED INSTANCES ...
ITEM 89: FOR INSTANCE CONTROL, PREFER ENUM TYPES TOREADRESOLVE item 3 描...
ITEM 88: WRITE READOBJECT METHODS DEFENSIVELY item 50 包含一个具有可变私有日期字段的不可...
ITEM 87: CONSIDER USING A CUSTOM SERIALIZED FORM 当您在时间压力下编写类时,通常应该将精力集中...
ITEM 86: IMPLEMENT SERIALIZABLE WITH GREAT CAUTION 允许序列化类的实例就像在其声明中添加单词...
ITEM 85: PREFER ALTERNATIVES TO JAVA SERIALIZATION 1997年将序列化添加到 Java 中时...
ITEM 84: DON’T DEPEND ON THE THREAD SCHEDULER 当许多线程是可运行的时,线程调度程序决定哪些线程可...
ITEM 83: USE LAZY INITIALIZATION JUDICIOUSLY 延迟初始化是将字段的初始化延迟到需要它的值时。如果不...
ITEM 82: DOCUMENT THREAD SAFETY 当类的方法被并发使用时,类的行为是它与客户端的契约的一个重要部分。如果您没有记...
文集作者