? ? ? ? 使用類庫的第一個(gè)好處讼呢,可以充分利用編寫類庫的專家知識(shí)帽馋,以及在你之前的其他人的使用經(jīng)驗(yàn)。
? ? ? ? 第二個(gè)好處谬哀,不必浪費(fèi)時(shí)間為那些工作不太相關(guān)的問題提供特別的解決方案刺覆。
? ? ? ? 第三個(gè)好處,類庫的性能會(huì)隨著時(shí)間時(shí)間的推移而提高史煎。
? ? ? ? 第四個(gè)好處谦屑,類庫的功能會(huì)隨著時(shí)間的推移增加功能。
? ? ? ? 第五個(gè)好處篇梭,自己的代碼可以融入主流氢橙,更易讀、易維護(hù)恬偷、被大多數(shù)的開發(fā)人員重用悍手。
? ? ? ? 但類庫也和之前提到的一些工具類一樣,不一定為所有人所知,官方也因此在每個(gè)版本迭代是發(fā)布一個(gè)新特性的網(wǎng)頁坦康。即使如此竣付,有官方說明,標(biāo)準(zhǔn)類庫還是龐大了沒有那么好學(xué)滞欠,但每個(gè)程序員都應(yīng)該熟悉java.lang古胆,java.util,java.io等包筛璧。
? ? ? ? 這一章提到標(biāo)準(zhǔn)類庫我想到的就是我們公司內(nèi)部的util類逸绎,也有著同樣的好處和壞處,可以增加代碼的復(fù)用隧哮,減少重復(fù)桶良,開發(fā)可以只關(guān)注業(yè)務(wù)邏輯而不是花很多的時(shí)機(jī)去研究更底層的邏輯。同樣的很多util沒有一個(gè)文檔來管理沮翔,都是靠同事們口口相傳陨帆,比如DAO,要用的時(shí)候都需要去問相關(guān)開發(fā)采蚀。