. -> 优于while循环.方法应该小而集中.第58条 for-each循环优先于传统的for循环for-each循环(增强型for循环)在简洁性和预防Bug方面有着传统for循环无法比拟的优势, 并且没有性能损失..., 应该尽可能地使用for-each循环.增强型for循环中的:读作in.但是有三种情况无法使用for-each循环:过滤删除.转换更新....多个集合的同步位移.for-each循环可以用在任何实现了Iterable接口的对象上.第59条 了解和使用类库举例: 随机数的例子 -> 了解和使用类库....丧失了编译时类型检查的好处.执行反射访问所需要的代码非常笨拙和冗长.性能损失.也有一些情形, 通过以非常有限的形式利用, 你可以获得反射的好处, 而不被它的cost影响:如果你编写的程序必须要与编译时未知的类一起工作..., 要对性能进行测量.总而言之, 不要费力去编写快速的程序, 应该努力编写好的程序, 速度自然会随之而来.在设计系统的时候, 特别是在设计API, 线路层协议和永久数据格式的时候, 一定要考虑性能的因素