Java 程式設計寶典 (舊名: Java 武功祕笈)

Java 程式設計寶典 (舊名: Java 武功祕笈)

作者: 陳明 何英治 審訂
出版社: 經緯文化
出版在: 2021-06-01
ISBN-13: 9789576154706
ISBN-10: 9576154707
總頁數: 638 頁





內容描述


密集式範例學習最有效,
關鍵語法與物件導向觀念解說!
目前Java的應用範圍除了Internet的Web開發領域之外,它還具備一般程式語言的全部功能,甚至可能更強。例如:在企業級應用環境中,如金融、電信、保險等複雜環境中,面對高度的業務複雜性,百萬、千萬甚至更高的使用壓力下,利用Java技術所開發的應用系統都展現極佳的執行效能。
應當承認,純粹作為語言來講Java並不具備所有的優勢,但如果在系統規畫時,考慮將系統部署在非Windows平台上,同時也希望具有:一次編譯,隨處執行(Compile once, run anywhere)的特性,那麼Java技術就是首選。
像其他程式語言一樣,撰寫Java程式語言也可被用來發展各種應用,本書重點介紹Java Application的開發,從流程控制、陣列、演算法、類別物件、繼承介面、資料輸出輸入、網路程式設計、資料庫存取、使用者介面開發等等,都有深入淺出的介紹。


目錄大綱


第1章 Java概述
1.1 Java技術簡介
1.2 JDK安裝及配置
1.3 Java應用程式
1.4 Java的工作原理
1.5 程式註解
1.6 常用開發環境
第2章 資料類型、變數和計算式
2.1 一個計算圓面積的程式
2.2 變數
2.3 運算符號和計算式
2.4 字串
2.5 文字的輸入及輸出
第3章 流程控制
3.1 指令、指令區塊和空指令
3.2 循序結構
3.3 選擇結構
3.4 循環結構
3.5 巢狀的結構
3.6 變數的作用域
3.7 程式檢測和除錯
第4章 陣列
4.1 陣列
4.2 main方法中的參數
4.3 多維陣列
4.4 處理陣列
第5章 演算法設計基礎
5.1 找尋質數
5.2 搜尋
5.3 排序
5.4 遞歸
第6章 類別和物件
6.1 物件導向概述
6.2 使用JDK的類別
6.3 產生自己的類別
6.4 物件
6.5 static宣告
6.6 套件
第7章 繼承和介面
7.1 類別的階層結構
7.2 建立現有類別的子類別
7.3 Object類別、抽象類別及final類別
7.4 介面(interface)
7.5 抽象類別和介面
7.6 類別型態系統
第8章 泛型、列舉和內部類別
8.1 泛型
8.2 列舉
8.3 內部類別
第9章 例外處理機制
9.1 例外
9.2 例外處理
9.3 定義新的例外類別
9.4 throws關鍵字
9.5 例外處理的基本規則
第10章 資料收容器框架
10.1 資料收容器框架
10.2 序列(Lists)
10.3 Queue介面
10.4 Set介面
10.5 Map介面
10.6 建構有序的資料收容器
第11章 精通常用類別
11.1 System類別
11.2 String與StringBuffer類別
11.3 日期處理
11.4 正規表示式
11.5 Observable類別和Observer介面
11.6 基本資料類型的包裝類別(Wrapper Classes)
11.7 產生隨機數
11.8 反射與代理
第12章 基本資料輸出及輸入處理
12.1 串流(stream)
12.2 字符串流和位元組串流
12.3 節點串流的使用範例
12.4 處理串流
12.5 檔案處理
12.6 物件序列化
12.7 I/O的例外處理
第13章 多執行緒程式設計開發
13.1 瞭解執行緒
13.2 定義執行緒類別
13.3 失控的執行緒
13.4 執行緒間的同步和互斥
13.5 執行緒的狀態與轉換
第14章 網路程式設計
14.1 網路基礎
14.2 網路程式設計常用類別
14.3 利用TCP的網路程式設計
14.4 利用網路傳輸物件
14.5 利用UDP的網路程式設計
14.6 利用URL的網路程式設計
第15章 資料庫存取
15.1 資料庫程式設計基礎
15.2 連接到資料庫
15.3 產生表示SQL指令的物件
15.4 ResultSet類別
15.5 PreparedStatement介面
15.6 CallableStatement介面
15.7 交易
15.8 資料源和連接池
第16章 使用者界面開發
16.1 簡介
16.2 容器和基本組件
16.3 版面配置管理器
16.4 用中間容器組織圖形化介面組件
16.5 事件機制
16.6 對話框
16.7 圖形程式設計基礎




相關書籍

Exploring Blazor: Creating Hosted, Server-Side, and Client-Side Applications with C#

作者 Litvinavicius Taurius

2021-06-01

Spring Boot 2攻略 (Spring Boot 2 Recipes: A Problem-Solution Approach)

作者 [英]Marten Deinum(馬特·戴尼姆) 張楚雄 張琦 譯

2021-06-01

Java 11官方參考手冊(第11版)

作者 [美] 赫伯特·希爾特(Herbert Schildt) 孫鴻飛 譯

2021-06-01