摘要:
Effective Java 阅读笔记 第九章 通用编程 第 57 条 将局部变量的作用域最小化 将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能。 将局部变量的作用域最小化,最好的办法就是在第一次使用变量的地方声明它。 几乎每一个局部变量都应该进行初始化。 第 58 条 阅读全文
摘要:
Effective Java 阅读笔记 第八章 方法 第 49 条 检查参数的有效性 基于“发生错误后应尽快检测出错误”这一通用原则,应对方法的参数进行检查。 Java 7 中增加了Objects.requireNonNull方法,可以很方便的对参数进行null检查并抛出异常: public voi 阅读全文
摘要:
Effective Java 阅读笔记 第七章 Lambda 和 Stream 第 42 条 Lambda 优先于匿名类 匿名类过于繁琐,使用 Lambda 可以使代码更清晰、更轻量。 但是,Lambda 没有名称和文档,如果一个实现过于复杂,那就不要放在 Lambda 中。 并且,Lambda 中 阅读全文