王者歸來:Java從基礎到高階應用與開發

  • 館長推薦
分享:

商品訊息

  • 追蹤分類 ?
  • 作者:QST青軟實訓 追蹤作者 ?
  • 出版社:佳魁數位 追蹤出版社 ?
  • 出版日:2018/4/9
  • ISBN:9789863796091
  • 適讀年齡:全齡適讀
  • 定價:890
  • 特價:79703
  • 紅利可抵: 21
  • 到店取貨:
    宅配:
  • 配送地區: 全球、 香港OK、 台澎金馬
  • 付款方式: ATM、 信用卡、 LINE Pay、 街口帳戶支付、 貨到付款、 PayPal、 FamiPort、 取貨付款
  • 預計 2019/6/28 出貨 參考庫存量:1 查詢門市庫存? 團體訂購

強力推薦

內容簡介

涵蓋Java最新特性
從基礎到高階深入講解
 
本書由淺入深從Java基礎程式設計到高階應用進行深入剖析和講解,內容涵蓋Java概述、物件導向基礎、核心類別、類別之間的關係、抽象類別和介面、例外、泛型與集合、檔案及 IO 串流、JDBC 程式設計、Swing UI 設計、進階UI 元件、執行緒、Java網路程式設計、Java 進階應用、Java新特性。
 
對Java的Lambda運算式、函數式介面、方法引用、介面的預設方法和靜態方法、Stream API等一些新特性進行全面深入講解和應用。
 
以一個專案貫穿所有章節,使得讀者能夠快速理解並掌握各項重點知識,全面提高分析問題、解決問題以及動手編碼的能力。 本書適用面廣,既可作為高校、培訓機構的Java教材,也適合作為電腦科學與技術、軟體外包、電腦軟體、電腦網路、電子商務等專業的程式設計課程的教材。
適用:正在學習或從事Java開發相關工作者參考。

目錄

前言

第1 篇 基礎篇

01  Java 概述

1.1 Java 簡介

1.2 Java 系統

1.3 JDK 工具

1.4 Hello World 程式

1.5 輸出與註釋

1.6 IDE 整合式開發環境

1.7 貫穿工作實現

02  Java 語言基礎

2.1  字元

2.2 變數和常數

2.3 資料類型

2.4 運算符號

2.5 流程控制

2.6 陣列

2.7 貫穿工作實現

03  物件導向基礎

3.1  物件導向思維

3.2 類別與物件

3.3 方法

3.4 封裝和存取控制

3.5 靜態成員

3.6 物件陣列

3.7 貫穿工作實現

04  核心類別

4.1 基本類型的封裝類別

4.2 Boxing 和拆箱

4.3 Object 類別

4.4 字串類別

4.5 Scanner 類別

4.6 Math 類別

4.7 Date 類別

4.8 貫穿工作實現

05  類別之間的關係

5.1 關係概述

5.2 繼承與多形

5.3 其他關係

5.4 內部類別

5.5 單例模式

5.6 貫穿工作實現

06  抽象類別和介面

6.1 抽象類別

6.2 介面

6.3 instanceof 關鍵字

6.4 貫穿工作實現

07  例外

7.1 例外概述

7.2 捕捉例外

7.3 拋出例外

7.4 自訂例外

7.5 貫穿工作實現

08  泛型與集合

8.1 泛型

8.2 集合概述

8.3 集合類別

8.4 集合轉換

8.5 集合工具類別

8.6 貫穿工作實現

第2 篇 進階篇

09  檔案及IO 串流

9.1 檔案

9.2 IO 串流

9.3 位元組串流

9.4 字元串流

9.5 過濾串流和轉換串流

9.6 物件串流

9.7 NIO

9.8 貫穿工作實現

10  JDBC 程式設計

10.1 JDBC 基礎

10.2 資料庫環境架設

10.3 資料庫存取

10.4 操作資料庫

10.5 中繼資料

10.6 交易處理

10.7 貫穿工作實現

11  Swing UI 設計

11.1 GUI 概述

11.2 容器

11.3 版面配置

11.4 事件處理

11.5 基本元件

11.6 貫穿工作實現

12  進階UI 元件

12.1 對話方塊

12.2 選單

12.3 工具列

12.4 表格

12.5 樹狀結構

12.6 貫穿工作實現

13  執行緒

13.1 執行緒概述

13.2 建立執行緒

13.3 執行緒生命週期

13.4 執行緒優先順序

13.5 執行緒同步

13.6 執行緒通訊

13.7 Timer 和Swing Timer

13.8 貫穿工作實現

14  網路程式設計

14.1 網路基礎

14.2 Java 網路API

14.3 以TCP 為基礎的網路程式設計

14.4 貫穿工作實現

15  Java 進階應用

15.1 類別載入

15.2 反射

15.3 列舉

15.4 註釋

15.5 國際化

15.6 格式化處理

15.7 貫穿工作實現

16  Java 新特性

16.1 介面的預設方法和靜態方法

16.2 Lambda 運算式

16.3 函數式介面

16.4 :: 方法參考

16.5 Java 8 新增類別庫

16.6 貫穿工作實現

A Eclipse 整合式開發環境

B Javac 指令

C Java 指令

D Jar 套件

E 靜態塊

F 常用的類別

G ASCII 表

H WindowBuilder 外掛程式

I 資料庫連接池

J RowSet

序/導讀

前  言

本書深入介紹Java 基礎程式設計的相關方面,內容涵蓋Java 概述、Java 語言基礎、物件導向基礎、Java 常用的核心類別、類別之間的關係、介面、抽象類別、例外、泛型與集合。書中所有程式都是基於Java 8 環境下偵錯執行,並對Java 8 的一些新特性進行全面介紹。

本書由淺入深對Java SE 技術進行系統說明,並且重點突出、強調動手操作能力,以一個專案貫穿所有章節的工作實現,使得讀者能夠快速了解並掌握各項重點知識,全面加強分析問題、解決問題以及動手寫程式的能力。

本書適用面廣,可作為大專院校、教育訓練機構的Java 教材,適用於電腦科學與技術、軟體外包、電腦軟體、電腦網路、電子商務等專業的程式設計課程的教材。本書適合各種層次的Java 學習者和工作者閱讀。

本書不是一本簡單的Java 入門教材,不是基礎知識的鋪陳,而是致力於將基礎知識融入實際專案的開發中。作為Java 技術的入門教材,最困難的事情是將一些複雜、難以了解的程式設計思想讓初學者能夠輕鬆了解並快速掌握。本書對每個基礎知識都進行了深入分析,針對基礎知識在語法、範例、程式及工作實現上進行階梯式層層強化,讓讀者對基礎知識從入門到靈活運用一步一步腳踏實地進行。

本書的特色是採用一個「Q-DMS 資料採擷」專案,將所有章節重點技術進行貫穿,每章專案程式會層層反覆運算不斷增強,最後形成一個完整的系統。透過貫穿專案以點連線、多線成面,使得讀者能夠快速了解並掌握各項重點知識,全面加強分析問題、解決問題以及動手寫程式的能力。

1 專案簡介

Q-DMS 資料採擷專案是一個基於C/S(Client/Server,客戶/ 伺服器)架構的系統,由Q-DMS 用戶端和Q-DMS 伺服器端兩部分組成:

■ Q-DMS 用戶端作為系統的一部分,其主要工作是對資料進行擷取、分析和比對,並將比對成功的資料發送到Q-DMS 伺服器端,同時將比對成功和未成功的資料分別儲存到不同記錄檔中。

■ Q-DMS 伺服器端用於接收DMS 用戶端發送來的資料,並將資料儲存到資料庫中,同時將資料歸檔到文字檔中。Q-DMS 伺服器端對接收的資料提供監控和查詢功能。

Q-DMS 資料採擷專案可以對多種資料類型進行擷取,例如:記錄檔資料資訊的擷取、物流資料資訊的擷取等,多種資料資訊都是基於繼承關係。

2 貫穿專案模組

Q-DMS 貫穿專案的所有模組實現穿插到所有章節中,每個章節在前一章節的基礎上工作實現,對專案逐步進行疊代、升級,最後形成一個完整的專案,並將Java 課程重點技能點進行強化應用。從DOS 選單驅動模式下完成資料獲取、資料比對以及資料顯示功能模組的實現,一直到Swing GUI 圖形介面使用者事件互動模式下完成所有剩餘模組。

3 基礎章節工作實現

本書由趙克玲老師撰寫並進行全書統稿,另外還有郭全友、馮娟娟參與審核工作。作者從事電腦教學和專案開發多年,擁有豐富的教學和實作經驗。由於時間有限,書中疏漏和不足之處在所難免,請讀者及專家不吝賜教。本書的相關資源,請到本公司官網下載。

✤ 繁體中文版說明

本書由中國大陸作者撰寫,為維持程式碼之完整性,本書部分章節之圖例維持簡體中文介面,請讀者對照內文參考閱讀。

詳細資料

詳細資料

    • 編/譯者
    • 語言
    • 中文繁體
    • 規格
    • 平裝
    • ISBN
    • 9789863796091
    • 分級
    • 普通級
    • 開數
    • 頁數
    • 960
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

預計 2019/6/28 出貨 參考庫存量:1 查詢門市庫存?

28