使用类库的第一个好处,可以充分利用编写类库的专家知识,以及在你之前的其他人的使用经验。
第二个好处,不必浪费时间为那些工作不太相关的问题提供特别的解决方案。
第三个好处,类库的性能会随着时间时间的推移而提高。
第四个好处,类库的功能会随着时间的推移增加功能。
第五个好处,自己的代码可以融入主流,更易读、易维护、被大多数的开发人员重用。
但类库也和之前提到的一些工具类一样,不一定为所有人所知,官方也因此在每个版本迭代是发布一个新特性的网页。即使如此,有官方说明,标准类库还是庞大了没有那么好学,但每个程序员都应该熟悉java.lang,java.util,java.io等包。
这一章提到标准类库我想到的就是我们公司内部的util类,也有着同样的好处和坏处,可以增加代码的复用,减少重复,开发可以只关注业务逻辑而不是花很多的时机去研究更底层的逻辑。同样的很多util没有一个文档来管理,都是靠同事们口口相传,比如DAO,要用的时候都需要去问相关开发。