摘要: 第57条: 只针对异常情况才使用异常 异常是为了在异常情况下使用而设计的,不要将它们用于普通的控制流,也不要编写迫使它们这么做的API。 第58条: 对可恢复的情况使用受检异常,对编程错误使用运行时异常 所有的异常、错误都继承自Throwable,它直接包含了两个子类Error和Exception。 阅读全文
posted @ 2018-08-25 16:40 Ericyshi 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 第45条: 将局部变量的作用域最小化 该条目与第13条(使类和成员的可访问性最小)本质上是类似的。要使局部变量的作用域最小化,最有利的方法就是在第一次使用它的地方声明。在每个局部变量的声明处都应该包含一个初始化表达式。还要使方法小而集中。 第46条: for-each循环优于传统的for循环 传统的 阅读全文
posted @ 2018-08-25 10:27 Ericyshi 阅读(195) 评论(0) 推荐(0) 编辑