
這個講座對本課程進行介紹與導覽。
這個講座簡介第一堂課所學習的內容。
這個講座說明 Java 與 Java API 之間的關係。
這個講座說明如何用 IntelliJ IDEA CE 建立 Java 專案。
這支影片介紹 Java 程式的基本結構。
這支影片介紹 Java 程式中的關鍵字、識別字、字面常數與運算子。
這支影片替第一堂課進行舉一反三。
這支影片替第二堂課進行導覽。
這支影片介紹 Java 資本資料型態與參考的不同。
這支影片介紹 Java 的識別字命名規則。
這支影片介紹 Java 識別字的命名習慣。
這支影片替第二堂課進行舉一反三。
這支影片替第三堂課進行導覽。
這支影片介紹 Java 運算式的種類與陳述的概念。
這支影片介紹 Java 控制結構中的選擇陳述,也就是 if-else 及 switch-case 複合陳述。
這支影片介紹 Java 控制結構中的迴圈,包括 while 、 do-while 及 for 迴圈。
這支影片介紹 Java 控制結構中的例外處理,包括錯誤的種類與 try-catch-finally 複合陳述,以及拋出例外的 throws 與 throw 兩個關鍵字。
這支影片替第三堂課進行舉一反三。
這支影片替第四堂課進行導覽。
這支影片介紹 Java 的陣列。
這支影片介紹 Java 的字串。
這支影片介紹 Java 的列舉。
這支影片介紹 Java 的 ArrayList 。
這支影片替第四堂課進行舉一反三。
這支影片替第五堂課進行導覽。
這支影片介紹如何用 Java 定義類別,包括如何定義屬性、方法等等,另外也解釋參數、引數及回傳值的觀念。
這支影片介紹如何用 Java 定義類別的建構子、建構子(方法)多載,以及物件導向中的封裝觀念。
這支影片介紹 Java 物件導向中的繼承、多型觀念,以及如何改寫子類別的方法。
這支影片介紹如何定義 Java 的介面及套件。
這支影片介紹 Java 中的存取層級,也就是關鍵字 public 、 protected 及 private 的用法。
這支影片介紹 Java 中類別與實體的關係,以及關鍵字 static 的用法。
這支影片替第五堂課進行舉一反三。
這支影片替第六堂課進行導覽。
這支影片介紹這堂課要開發的計算核心 - Encrypt 類別的規格。
這支影片以 Encrypt 類別為例,示範軟體開發中的實作與測試。
這支影片以開發中的 Encrypt 類別為例,示範程式中錯誤的種類,以及如何修正錯誤。
這支影片以 Encrypt 類別為例,說明如何實作編碼及解碼的功能。
這支影片以 Encrypt 類別為例,說明如何進行重構。
這支影片以猜數字遊戲為例,介紹如何用 Java 設計猜數字遊戲的計算核心。
這支影片替第六堂課進行舉一反三。
這支影片替第七堂課進行導覽。
這支影片介紹如何利用 IntelliJ IDEA CE 建立 JavaFX 專案。
這支影片介紹如何替 JavaFX 應用程式設計使用者介面與觸發按鈕方法。
這支影片介紹如何在 JavaFX 專案中整合 Encrypt 類別。
這支影片介紹如何在 JavaFX 專案中實作存檔、載入拷貝與清除等功能。
這支影片介紹猜數字遊戲的 JavaFX 專案。
這支影片對第七堂課進行舉一反三。
這支影片對第八堂課進行導覽。
這支影片介紹如何用 Android Studio 建立 Android 專案。
這支影片介紹 Android 專案中的 XML 資源。
這支影片介紹如何建立 Android App 的首頁及換頁。
這支影片介紹如何在 Android 專案中整合 Encrypt 類別及實作其他功能。
這支影片介紹如何利用 Android Studio 中的 Image Asset Studio 製作 Android App 的圖示。
這支影片介紹如何替開發中的 Android App 進行實機測試。
這支影片介紹如何將 Android 專案打包成 APK 或 Bundle 檔。
這支影片介紹猜數字遊戲的 Android 專案。
這支影片替第八堂課舉一反三。
本課程分成以下四個部分
1. 基礎學習
2. 軟體開發
3. JavaFX 專案
4. Android 專案
「基礎學習」為介紹 Java 的基本語法,除了掌握用 Java 的能力外,也會講解定義類別,以及物件導向程式設計的三大基本概念 - 封裝、繼承及多型,最後介紹介面與套件的觀念,套件也就是 Java 組織程式庫的方式。
「軟體開發」介紹如何發展軟體,主要開發 Encrypt 類別,同時介紹程式中常會出現的三種錯誤、軟體生命週期等。
「JavaFX 專案」介紹如何用 IntelliJ IDEA CE 設計 JavaFX 專案,並以介紹開發型介面常見的 MVC 模式為主軸。
「Android 專案」介紹繼續用 Android Studio 設計 Android 專案,此 Android App 兩頁式,同時會介紹怎麼加入 App 圖示與打包成 apk 檔案。
以上「軟體開發」、「JavaFX 專案」與「Android 專案」會額外以猜數字遊戲當第二個專案,分別介紹開發猜數字遊戲的計算核心、視窗遊戲與 Android App 。