核心建議
首選官方 Java API 文檔(Javadoc):https://docs.oracle.com/javase/8/docs/api/。所有類、接口、方法、參數、異常、版本說明一應俱全,權威且最新。
高效查找技巧
- 包名定位:知道功能大致屬於哪個包(如
java.util, java.io, java.net, java.time),直接展開包查看類列表。
- 搜索框:頁面頂部搜索類名或方法名,支持模糊匹配。
- 看「Method Summary」表格:快速掃描返回類型、方法名、參數、簡要說明。
- 點進方法細節:查看參數含義、返回值、拋出異常、線程安全性、實現備註。
- 看「See Also」:常關聯相關類、工廠方法、替代方案。
進階學習路徑
- 閱讀源碼:IDE 中
Ctrl+Click 進入 JDK 源碼(src.zip),看核心實現(如 HashMap.put, ArrayList.grow),比文檔更透徹。
- 官方教程:The Java Tutorials,按專題(集合、並發、I/O、模塊)系統學習。
- 優質博客/書籍:《Effective Java》、《Java 核心技術》、Baeldung、InfoQ、美團技術團隊等。
- 實戰驗證:寫小 Demo 驗證行為(如線程安全、異常拋出、性能基準),比死記硬背有效得多。
常見誤區
- 只背方法簽名,不看異常、副作用、線程安全說明。
- 忽略版本差異(Java 8/11/17/21 API 有增減)。
- 不用
@Deprecated 替代方案,繼續用廢棄 API。
總結
**官方文檔是底本,源碼是真相,教程是引路,實戰是檢驗。** 養成「先查 Javadoc,再看源碼,最後寫 Demo」的習慣,API 學習效率將質變。