Java 入門指南
基礎篇
本書的第一部分為基礎學習篇
基礎篇的學習目標如下
- 認識 Java
- 怎麼處理資料
- 控制結構
- 物件導向
- 模組化
- static
分成以下十三個單元來講解
- 單元 1 - 認識 Java 語言
- 單元 2 - 在 NetBeans 8.2 建立專案並執行
- 單元 3 - 基本資料型態與參考
- 單元 4 - 變數命名規則
- 單元 5 - 運算式與陳述
- 單元 6 - 選擇
- 單元 7 - 迴圈
- 單元 8 - 類別
- 單元 9 - 封裝與建構子
- 單元 10 - 物件導向程式設計
- 單元 11 - 介面與套件
- 單元 12 - static
其中單元 1 到 2 為介紹「認識 Java」,單元 1 先用簡單的 C# 專案 Demo 認識 Java 程式的樣貌、寫程式的工具等等,單元 2 則是認識如何用 NetBeans 8.2 建立並執行 Java 專案。
單元 3 到 5 為介紹「怎麼處理資料」,寫程式的主要目的就是為了處理資料,單元 3 先認識資料的型態,因為每一種資料都有專屬的型態,然後跟數學一樣,程式是把資料用變數代為處理,單元 4 就講到變數命型規則,單元 5 講到程式執行最基本的單位,也就是陳述,然後各種運算子構成的運算式。
單元 6 到 7 為介紹「控制結構」,控制結構為現代程式語言採用的結構化程式設計方式,主要有兩種,其一為選擇結構,這是單元 6 的主題, Java 有 if-else 及 switch-case 兩種選擇結構,其二為迴圈,這是單元 7 的主題,分為三種,分別是 while 、 do-while 及 for 。
單元 8 到 10 介紹「物件導向」,也就是類別設計,物件導向程式設計是現在寫程式最常使用的方式之一, Java 程式本身就是以定義類別開始,這裡進一步討論各種細節。
單元 11 介紹「套件」,「套件」是 Java 組織程式庫的方式,在 NetBeans 或 Android Studio 開發 Java 程式也都需要定義套件。
單元 12 介紹關鍵字 static ,凡是使用 static 宣告的成員屬於類別,物件導向程式設計中的物件分成類別與實體,兩者是不同的物件。
相關教學影片
- 第一堂課 認識 Java 程式語言:第一堂課導覽 ⇨ YouTube 頁面連結
- 第一堂課 認識 Java 程式語言:第一堂課舉一反三 ⇨ YouTube 頁面連結
- 第二堂課 基本資料型態與命名習慣:第二堂課導覽 ⇨ YouTube 頁面連結
- 第二堂課 基本資料型態與命名習慣:第二堂課舉一反三 ⇨ YouTube 頁面連結
- 第三堂課 運算式、陳述與控制結構:第三堂課導覽 ⇨ YouTube 頁面連結
- 第三堂課 運算式、陳述與控制結構:例外處理 ⇨ YouTube 頁面連結
- 第三堂課 運算式、陳述與控制結構:第三堂課舉一反三 ⇨ YouTube 頁面連結
- 第五堂課 類別與物件導向程式設計:第五堂課導覽 ⇨ YouTube 頁面連結
- 第五堂課 類別與物件導向程式設計:第五堂課舉一反三 ⇨ YouTube 頁面連結