課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | Java概要 |
1. 認識 Java 技術
2. Java 開發環境
3. Java程式的撰寫、編譯與執行 |
認識 Java語言的基礎
建立Java語言的開發環境 |
|
|
|
2 | Java的變數及運算式 |
1. 資料型態
2. 變數宣告與使用
3. 型別轉換
4. 運算子 |
基本程式概念複習
認識組成java程式的基本元素 |
|
|
|
3 | Java的流程控制及陣列 |
1. if、if/else 與 switch 陳述
2. while與do while迴圈、for迴圈、break與continue
3. 一維陣列/二維陣列
4. 物件陣列 |
條件敘述
資料結構
Java結構化與模組化程式設計 |
|
|
|
4 | 物件導向程式設計及物件的建構 |
1. 物件
2. 類別
3. 物件的建構
4. 方法(Methods)
5. 方法的多載(Overloading)
6. 變數範圍
7. 字串、Math類別及包裝類別 |
Java物件導向程式設計 |
|
|
|
5 | 繼承、多型與介面 |
1. 繼承關係(Inheritance)
2. 物件的型別轉換
3. 方法的覆蓋(Overriding)
4. 多型(Polymorphism)
5. 抽象類別與介面(Interface) |
類別的繼承
多型的概念與運用
抽象資料型態
介面的多重繼承 |
|
|
|
6 | 例外處理與執行緖 |
1. Java例外處理
2. 資源回收機制
3. 行程與執行緒
4. Runnable介面 |
例外處理的程式敘述
執行緒的基礎
建立Java的執行緒 |
|
|
|