週次 |
授課內容 |
第1週 |
各週進度說明,開發環境安裝與設定 |
第2週 |
Java特性與架構,程式編譯與執行,Class與Object之初步概念 |
第3週 |
Statement,Token,Data types, Variables, and Operators,資料型態之分類與差異 |
第4週 |
Flow controls_ Selections |
第5週 |
Flow controls_ Loops |
第6週 |
用Java實現物件導向程式設計:定義類別及其成員、產生物件,設計建構子,封裝,方法間的資料傳遞、變數存取範圍(區域變數) |
第7週 |
國定假日 |
第8週 |
用Java實現物件導向程式設計:重載方法,類別與物件實體成員 |
第9週 |
期中考週 |
第10週 |
繼承:繼承之架構與產生,存取修飾詞,從套件看編譯器讀取類別方式(環境變數),方法重寫,繼承與建構元,型態轉換,繼承架構下的初始化順序 |
第11週 |
例外處理機制:try-catch及其區塊關係架構,例外傳播,MVC模式,主張 |
第12週 |
多型:多型,動態連結,抽象類別、抽象方法,介面,內隱類別 |
第13週 |
陣列:記憶體配置,陣列宣告與產生,陣列所使用的兩類資料型態,以陣列作為方法傳遞之引數,以陣列回傳方法傳遞之結果,泛型 |
第14週 |
File I/O |
第15週 |
DEMO期末專題報告 |
第16週 |
DEMO期末專題報告 |
第17週 |
自主學習週 |
第18週 |
自主學習週 |