Java 核心

《Java 核心》探索的目標對象是已經(藉由完成 CodeGym 的 Java 語法探索)接受基本 Java 訓練的人。這個課程中你需要通過 10 個有趣的等級,過程中你會學習到 OOP 的基本知識,認識流、序列化還有方法多載,你還會學到很多跟介面還有多重繼承有關的知識。訓練不會再像《Java 語法》探索一樣簡單,但(藉由完成任務)定期練習會幫助你通過這個探索的全部 10 個等級,然後很快你就會準備好,可以完成迷你專案了。
- 等級 1
上鎖 OOP 基本知識:基本原理、繼承、封裝 (encapsulation) - 等級 2
上鎖 OOP 基本知識:多載、多型 (polymorphism)、抽象化 (abstraction)、介面 - 等級 3
上鎖 介面:與抽象類別的比較、多重繼承 - 等級 4
上鎖 型別轉換 (type casting)、instanceof。一個牽涉到介面的大任務。 - 等級 5
上鎖 方法多載,建構子 (constructor) 呼叫的特色 - 等級 6
上鎖 執行緒介紹:Thread, Runnable, start, join, interrupt, sleep - 等級 7
上鎖 執行緒介紹:synchronized 關鍵字、volatile 關鍵字、yield 方法 - 等級 8
上鎖 流介紹:InputStream/OutputStream, FileInputStream, FileOutputStream - 等級 9
上鎖 流介紹:Reader/Writer, FileReader/FileWriter - 等級 10
上鎖 序列化