您的位置:首页 > 编程语言 > Java开发

java书籍推荐:《Java SE 6 技術手冊》

2015-07-08 17:35 639 查看
Java SE 6 技術手冊 或  Java SE 6 技術手冊


Java SE 6 技術手冊

為什麼選擇用 Markdown?只是單純把文件重新排版太無聊了,不如趁這個機會學些新東西,所以我就藉這個機會來學著用 Markdown,並看看它有什麼好處與壞處 ... 如果你需要 PDF 與 epub 格式,而又有點懶自己轉換,那麼可以考慮在 Google
Play 或 Pubu 上向便當價致敬,如果你需要 mobi 格式,可以使用 calibre 把
epub 轉為 mobi ... :)

我在 GitBook 上用這本書前半本 試排了一個版本,如果你需要在 GitBook 上取得完整版本,請跟我聯絡!

《Java SE 6 技術手冊》(以及它先前的版本)是以 我的網站 中早期學習 Java 的筆記 JavaGossip1 與JavaGossip2 為基礎,記錄著我學習
Java 的一些心得。

在 JDK7 問世之後,由於累積不少 Java 教學經驗與想法,為了有一本可以符合我教學所需的教材,因而在為 JDK7 撰寫 Java 書籍時,並不是改版《Java SE 6 技術手冊》,而是重新撰寫了一本 《Java
SE 7 技術手冊》。

《Java SE 6 技術手冊》呢?就我目前來看它,真的就像是筆記,然而就因為是筆記,想法、口吻、脈絡甚至範例上,都比較適合新手,在靜靜地留在我硬碟近兩年,我有一天看到它,想說放著也是沒用,不如開放它 ...

在將《Java SE 6 技術手冊》重新使用 Markdown 排版的過程中,我盡量保留內容原貌,努力忍住不去修改內容,目的很簡單,如果你覺得有任何覺得過時或不妥的地方,就去修改它 ...

每章的〈網路資源〉被我拿掉了,因為不少鏈結年代久遠已經失效,我懶得一個一個去檢查還有哪些鏈結活著 ... 附錄內容也因較舊而拿掉了,你可以分別參考以下資訊:
認識 Gradle
JUnit
MySQL 超新手入門

原始碼範例都改為 UTF-8 編碼了,因此使用 
javac
 編譯時,記得加上 
-encoding
UTF-8


新的 Java 文件基於 JDK8 而撰寫,你可以在 我的網站 上的 Java
Gossip 進行閱讀。


1 章 瞭解 Java
1.1 什麼是 Java
1.2 Java 的特性
1.3 如何學習 Java
1.4 接下來的主題


2 章 入門準備
2.1
下載、安裝、瞭解 JDK
2.2 設定 Path 與 Classpath
2.3 第一個 Java
程式
2.4 選擇開發工具
2.5 接下來的主題


3 章 語法入門
3.1 第一個 Java
程式
3.2
在文字模式下與程式互動
3.3 資料、運算
3.4 流程控制
3.5 接下來的主題


4 章 從 autoboxing、unboxing 認識物件
4.1 關於物件
4.2 自動裝箱、拆箱
4.3 接下來的主題


5 章 陣列
5.1
一維陣列、二維陣列
5.2 進階陣列觀念
5.3 接下來的主題


6 章 字串
6.1 認識字串
6.2 字串進階運用
6.3 接下來的主題


7 章 封裝(Encapsulation)
7.1 定義類別(Class)
7.2 關於方法
7.3 接下來的主題


8 章 繼承(Inheritance)、多型(Polymorphism)
8.1 繼承
8.2 多型(Polymorphism)
8.3 接下來的主題


9 章 管理類別檔案
9.1 內部類別
9.2 package 與 import
9.3 接下來的主題


10 章 例外處理(Exception Handling)
10.1 例外處理入門
10.2
受檢例外(Checked Exception)、執行時期例外 (Runtime Exception)
10.3 throw、throws
10.4
例外的繼承架構
10.5 斷言(Assertion)
10.6 接下來的主題


11 章 列舉型態(Enumerated Types)
11.1
常數設置與列舉型態
11.2 定義列舉型態
11.3 接下來的主題


12 章 泛型(Generics)
12.1 泛型入門
12.2 泛型進階語法
12.3 接下來的主題


13 章 物件容器(Container)
13.1 Collection 類
13.2 Map 類
13.3 接下來的主題


14 章 輸入輸出
14.1 檔案
14.2 位元串流
14.3 字元串流
14.4 接下來的主題


15 章 執行緒(Thread)
15.1 執行緒入門
15.2
同步化(synchronized)議題
15.3
concurrent 套件新增類別
15.4 接下來的主題


16 章 反射(Reflection)
16.1
類別載入與檢視
16.2
使用反射生成與操作物件
16.3 接下來的主題


17 章 Annotation
17.1 Annotation
17.2 meta-annotation
17.3 接下來的主題


18 章 捨遺補缺
18.1 日期、時間
18.2 日誌(Logging)
18.3 訊息綁定
18.4 接下來的主題


19 章 專題製作 - 文字編輯器
19.1 產品生命週期
19.2 Swing 入門
19.3 事件處理
19.4
文字編輯與儲存
19.5 Executable Jar
的製作
19.6 接下來的主題


20 章 JDBC 入門
20.1
使用 JDBC 連接資料庫
20.2
使用 JDBC 進行資料操作
20.3 接下來的主題


21 章 Java SE 6 新功能簡介
21.1 Java
SE 6 基本新功能
21.2 Apache Derby、JDBC 4.0
21.3 接下來的主題
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java