Java 入門指南 V2.00 - 目錄




Java 為熱門的程式語言之一,英文學習資源琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,唯獨中文學習資源較少,大概是作者不多吧!

本書原本為作者教學網誌《程式語言教學誌》中的 Java 同名入門教材,著重於帶領讀者利用 Java 開發簡單的 GUI 軟體,以此介紹 Java 語法以及開發專案的基本概念,主要的目的在入門,大約二到三個月就可以完成學習。

這些系列文章是針對初學者入門設計的,初版 V1.00 於 2012 年 10 月發表於網誌,更新版 V1.21 以電子書形式於 2013 年 12 月上架發行,本版除了調整、增改原本各單元的順序及內容外,這個版本還有如下的變更

  • Java 版本更新到 Java 8;
  • 將物件導向的介紹集中在「基礎篇」;
  • GUI 改成使用 JavaFX ,並利用 NetBeans 設計專案,以及 Java Scene Builder 建立 GUI 所用的 FXML 檔案。

當然,本書的重點在入門,若要持續深入用 Java 開發軟體,應該要多讀多練習,因此在最後「下一步」單元中,介紹其他的學習資源。從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 27 篇文章及多個程式範例,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報


本書的主要參考資料有 Java 官方的教學文件


以及 Java API 官方提供的規格文件


本書適合高中到大一新生學習 Java 之用,或是完全的程式語言新手。您不一定要購買這本電子書,若您願意花一點錢購買這份 V2.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^

以下為購買連結


本書目錄

基礎篇


  1. 認識 Java 語言
  2. 如何編譯與執行
  3. 基本資料型態、物件與參考
  4. 變數命名規則
  5. 運算式與陳述
  6. 選擇
  7. 迴圈
  8. 類別
  9. 封裝
  10. 建構子
  11. 套件
  12. static

軟體開發篇


  1. Encrypt 類別
  2. 實作 setCode()
  3. 繼續測試
  4. 修正後的數學公式
  5. 編碼與解碼
  6. 認識 Java API
  7. 認識 JavaFX 與 NetBeans

GUI 篇


  1. MVC 模式與新增專案
  2. 專案的檔案組成
  3. 設計介面
  4. 事件連結
  5. 整合 Encrypt
  6. 存檔與載入
  7. 完成版的 Encryptor
  8. 下一步

範例程式碼


  1. Encrypt.java
  2. 其他

範例程式


  1. 單元 1
  2. 單元 2
  3. 單元 3
  4. 單元 4
  5. 單元 5
  6. 單元 6
  7. 單元 7
  8. 單元 8
  9. 單元 9
  10. 單元 10
  11. 單元 11
  12. 單元 12
  13. 單元 13
  14. 單元 14
  15. 單元 15
  16. 單元 16
  17. 單元 17
  18. 單元 18
  19. Encrypt.java
  20. Encryptor.java
  21. EncryptorController.java
  22. EncryptorController.fxml

勘誤表


單元更正資訊
1尚無
2尚無
3尚無
4尚無
5尚無
6尚無
7尚無
8尚無
9尚無
10尚無
11尚無
12尚無
13尚無
14尚無
15尚無
16尚無
17尚無
18尚無
19尚無
20尚無
21尚無
22尚無
23尚無
24尚無
25尚無
26尚無
27尚無

the end

1 則留言:

Unknown 提到...

很棒,感謝作者