04 2019 档案
摘要:经过反复不断的拖延和坚持,所有条目已经翻译完成,供大家分享学习。时间有限,个别地方翻译得比较仓促,希望有疑虑的地方指出批评改正。 第一章简介 忽略 第二章 创建和销毁对象 "1. 考虑使用静态工厂方法替代构造方法" "2. 当构造方法参数过多时使用builder模式" "3. 使用私有构造方法或枚类
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 90. 考虑序列化代理替代序列化实例 正如在条目 85和
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 89. 对于实例控制,枚举类型优于READRESOLVE
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 88. 防御性地编写READOBJECT方法 条目 50
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 87. 考虑使用自定义序列化形式 当在时间紧迫的情况下编
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 86. 非常谨慎地实现SERIALIZABLE接口 允许
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 序列化 本章涉及对象序列化(object seriali
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 84. 不要依赖线程调度器 当许多线程可以运行时,线程调
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 83. 明智谨慎地使用延迟初始化 延迟初始化(Lazy
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 82. 线程安全文档化 当并发使用一个类的方法时,类的行
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 81. 优先使用并发实用程序替代wait和notify
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 80. EXECUTORS, TASKS, STREAM
阅读全文
摘要:Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 79. 避免过度同步 条目 78警告我们缺乏同步的危险性
阅读全文