---
# System prepended metadata

title: '[共享目錄] Java 2 學習筆記'
tags: [' Cherry', Java]

---

---
tags: Java, Cherry
---

[共享目錄] Java 2 學習筆記
===

本文件使用書本模式整理、編輯，建議右上角選書本模式瀏覽觀看（也可以直接 ==<a href="/@TFA101/CherryJava" target="_blank">點我</a>==）：

![image alt](https://i.imgur.com/ZtYNce3.png "title" =320x)

Author
---
HackMD page: @czyue 

很歡迎大家聯繫，在這裡都可以找到我：
1. 我的部落格：https://cherrychaoyueh.vercel.app/
2. 我的 LinkedIn：https://www.linkedin.com/in/hsin-hua-chao-yueh-437688193/
3. 我的 GitHub：https://github.com/qoosdd89382

使用方式
---

### 請使用左邊卷軸切換筆記
如果是直接點右邊這一塊內文區域裡的連結，會跳出新視窗，會煩死喔。

### 於筆記內圈選錯誤段落、留言提出
因為還是希望保留「指出錯誤、討論」的紀錄，所以如果有錯誤的話，歡迎圈選錯誤段落、留言提出，讓大家可以在留言區討論，如果有修正也會註明在留言區。


根目錄
---

- [[共享目錄] Java 2 學習筆記](/@TFA101/CherryJava)

例外處理
---
- [模組1 例外機制]
- [模組2-3 例外處理操作]
- [模組4 進階例外處理]
- [模組5 改良例外處理機制]

循序存取媒體（I/O、Reader/Writer）
---
- 模組6 File 類別
- [模組7 循序存取媒體（I/O、Reader/Writer）](/bB3SkLNFQp6TiKlkBGVhpg)
- [模組8-9 循序存取媒體（I/O鍊、Reader/Writer鍊）](/@RtaWwakYTeOSfTzbFkNCTw/rk9JOkwQd)
- [模組10 網路資料流（簡易爬蟲、java﹒net）]
- [模組11 Console I/O（System﹒in、out與err、Scanner）、資料流特殊功能](/RpSmPMAvQ9uWQyrwgtTBrQ)
- [模組12 物件輸入與輸出（Serializable）](/@RtaWwakYTeOSfTzbFkNCTw/SytKBnvXO)


集合（Collection）
---
- [模組13-15 集合（Collection）](/tGwjsD53TKOI31SSfKf1AQ)
- [模組16 泛型（Generic）](/3KKTeYGxSP2hzJ3XQqeM4g)
- [模組17 加強迭代操作（Iterator、for-each）](/tGwjsD53TKOI31SSfKf1AQ?view#迭代器（Iterator）)
- [模組18 集合物件排序（Comparable、compareTo()、sort()）](/hh2j55-eTRmvSAEZviBtbg)
- [模組19 集合物件唯一性（hashCode()、equals()）](/0b3kTwWPTImimNbBfxKwPg)
- [模組20 集合與資料結構（LinkedXxx、Queue、FIFO、FILO）](/yw4fpI5XTum6Pez0KrZ_Vw)

執行緒（Thread）
---
- [模組21-22 執行緒與多執行緒設計（Thread、Multithreading、Runnable、Life Cycle of Thread）](/OisZ0l--R9Ofc4p1rrnR4Q)
- [模組23 控制執行緒與優先安排（join()、yeild()、setPriority()）](/@czyue/SkrBq9FEO)
- [模組24 多執行緒同步（Synchronization、synchronized、Thread-safe）](/s18iPTLfT5ioxju5xMF_Sw)
- [模組25 多執行緒溝通（wait()、join()、notify()、notifyAll()）](/LpX7_70aQYeNGNFHSh7ATg?both)
- [模組26 死結問題（DeadLock）、執行緒的過時 API（stop()、resume()）](/@czyue/HJjBJmZ8O)

常用類別（Class）大雜燴
---
- [模組29-31 日期時間資料]
------ ↑ 未完成 ------

