Item 54: Implement Serializable judiciously … it decreases the flexibility to change a class's … form) becomes part of its exported API. … [p. 214] it increases the likelihood of bugs and … serialization is an extralinguistic mechanism for creating objects. … it increases the testing burden … [p. 215] As a rule of thumb, value classes … entities, such as thread pools, should rarely implement …
Google-1
Google-2
Copyright clearance needed for quotation.