摘要: 本章主要讨论局部变量、控制结构、类库、反射、本地方法的用法及代码优化和命名惯例。 第45条 将局部变量的作用域最小化 * 在第一次使用的它的地方声明局部变量(就近原则)。 * 几乎每个局部变量的声明都应该包含一个初始化表达式。如果还没有足够的信息进行初始化,就延迟这个声明(例外:try-catch语 阅读全文
posted @ 2018-10-07 15:38 (•̀ω•́)y 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 充分发挥异常的优点,可以提高程序的可读性、可靠性和可维护性。 第57条 只针对异常的情况才使用异常 第58条 对可恢复的情况使用受检异常,对编程错误使用运行时异常 * 如果期望调用者能够适当的恢复,使用受检异常。 * 大多数的运行时异常都表示前提违例(precondition violation), 阅读全文
posted @ 2018-10-07 08:53 (•̀ω•́)y 阅读(521) 评论(2) 推荐(0) 编辑