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 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^
以下為購買連結
- Google Play 圖書 - EPUB
- HyRead - EPUB
- Pubu 電子書城 - PDF
- inknet 印客邦 - 文創本實體書
- inknet 印客邦 - 大文創實體書
本書目錄
基礎篇
軟體開發篇
GUI 篇
範例程式碼
- Encrypt.java
- 其他
範例程式
- 單元 1
- 單元 2
- 單元 3
- 單元 4
- 單元 5
- 單元 6
- 單元 7
- 單元 8
- 單元 9
- 單元 10
- 單元 11
- 單元 12
- 單元 13
- 單元 14
- 單元 15
- 單元 16
- 單元 17
- 單元 18
- Encrypt.java
- Encryptor.java
- EncryptorController.java
- 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 則留言:
很棒,感謝作者
張貼留言