
技术书籍
文章平均质量分 96
程序员Seven
欢迎到访在线网站:www.seven97.top
展开
-
史上最全EffectiveJava总结(二)
在没有考虑默认序列化形式是否合适之前,不要接受它。如果对象的物理表示与其逻辑内容相同,则默认的序列化形式可能是合适的。/*** @serial*//*** @serial*//*** @serial*/即使你认为默认的序列化形式是合适的,你通常也必须提供readObject方法来确保不变性和安全性。Entry next;将导出的 API 永久地绑定到当前的内部实现。占用过多的空间。消耗过多的时间。可能导致堆栈溢出。原创 2025-03-28 08:15:00 · 915 阅读 · 0 评论 -
史上最全EffectiveJava总结(一)
优点静态工厂方法有名称,能确切地描述正被返回的对象。不必每次调用都创建一个新的对象。可以返回原返回类型的任何子类对象。创建参数化类型实例时更加简洁,比如调用构造 HashMap 时,使用 Map < String,List < String > m = HashMap.newInstance() ,与 Map < String,List < String > m > = new HashMap < String,List < String > >();缺点没有公共或受保护构造方法的类不能被子类化不像构造方法原创 2025-03-25 08:15:00 · 10001 阅读 · 0 评论