| 功能模組 | 核心 API/框架 | 學習重點 |
|---|---|---|
| GUI 基礎 | Swing / JavaFX | 事件分發線程、佈局管理器、自定義組件繪製 |
| 音頻播放 | Java Sound API (javax.sound.sampled) | AudioInputStream、Clip/SourceDataLine、格式轉換 |
| 視頻播放 | JMF / VLCJ (LibVLC 綁定) | 媒體定位器、播放器控制、編解碼器 |
| 系統交互 | JNA / JNI | 調用原生 DLL/so、截圖、全局熱鍵、系統托盤 |
| 網絡通訊 | NIO (Netty) / HTTP Client | 非阻塞 IO、協議設計、長連接心跳 |
| 並發處理 | java.util.concurrent | 線程池、CompletableFuture、鎖優化 |
關鍵:多寫代碼,遇到問題查官方文檔與源碼,而非只看教程。