Java物件導向程式設計: 理論與實作 (第2版) | 誠品線上

Java物件導向程式設計: 理論與實作 (第2版)

作者 胡志堅
出版社 新文京開發出版股份有限公司
商品描述 Java物件導向程式設計: 理論與實作 (第2版):本書深入探討Java物件導向程式設計的核心概念,為讀者提供了一場深度學習物件導向程式設計的旅程。書中不僅提供理論基礎,更透

內容簡介

內容簡介 本書深入探討Java物件導向程式設計的核心概念,為讀者提供了一場深度學習物件導向程式設計的旅程。書中不僅提供理論基礎,更透過豐富的實例演練,讓讀者能夠深刻理解Java物件導向程式設計的各個層面。 全書共10章:第1章介紹程式設計的基本原理以及Java開發環境的構建;第2、3章引導讀者理解類別與物件的概念,以及如何運用它們解決實際問題;第4至7章闡釋繼承、抽象類別、以及介面等物件導向程式設計的重要觀念,並深入挖掘Java核心技術,讓讀者能夠靈活運用物件導向程式的特性;第8、9章說明泛型與集合,引導讀者認識資料結構的基礎理論(如堆疊、序列等)與實作,並於第10章深入探討例外處理的技術。這些主題是每位Java程式設計師必須掌握的重要觀念,也是應對程式專案開發不可或缺的技能。 作者編寫時採用學習模組化的教學策略,發展出一系列學習模組為本書架構。第2至7章分別為思維模組、理論模組、應用模組,並在各章中安排實作練習、問題導向專題、學習評估等模組,最後在第10章安排例外處理模組,循序漸進引導讀者採用上述學習模組的架構,依序練習,親自實作程式,並針對不同階段的學習模組進行學習評估,是讀者學習Java物件導向程式設計的得力助手。 本書各章實作演練與作業均需由讀者研讀全章之後實際操作演練或從該章內容中歸納整理成自己的心得來回答,書中不提供解答。自學讀者選購前請知悉,銷售單位與出版者均無法提供解答。

作者介紹

作者介紹 胡志堅現職:大同大學 資訊經營學系 副教授經歷:國立雲林科技大學 助理教授工業技術研究院 研究員明新科技大學 兼任講師春合昌股份有限公司 經理仁寶電腦產品 經理美台電訊 工程師

產品目錄

產品目錄 Chapter 01 程式設計與開發環境1-1 Java源起與現況1-2 開發環境介紹1-3 OnlineGDB1-4 Eclipse IDE作業Chapter 02 類別與物件概念2-1 區域變數、類別變數與實例變數2-2 類別方法與實例方法2-3 封裝與Setter、Getter方法2-4 實作案例:洗牌和發牌模擬程式實作演練作業Chapter 03 類別與物件深度理解3-1 類別、建構子與方法3-2 成員的存取控制3-3 建構子與多載的運用方式程式實作演練作業Chapter 04 繼承的基礎觀念4-1 繼承的基本概念4-2 方法的繼承4-3 方法的改寫程式實作演練作業Chapter 05 繼承的進階觀念5-1 繼承的重要觀念5-2 方法改寫進階設計程式實作演練作業Chapter 06 抽象類別6-1 物件導向程式的特性6-2 抽象類別基礎介紹6-3 抽象類別的設計6-4 抽象類別的應用範例程式實作演練作業Chapter 07 介面7-1 介面基本概念7-2 介面的使用情境7-3 介面的應用範例程式實作演練作業Chapter 08 泛型與集合(上)8-1 Java集合框架簡介8-2 集合框架的介面元件8-3 應用範例程式實作演練作業Chapter 09 泛型與集合(下)9-1 映射框架介紹9-2 映射框架的介面元件9-3 應用範例程式實作演練作業Chapter 10 例外處理10-1 例外處理的基本概念10-2 try-catch與try-catch-finally區塊10-3 例外傳播throw與throws10-4 應用範例程式實作演練作業參考文獻

商品規格

書名 / Java物件導向程式設計: 理論與實作 (第2版)
作者 / 胡志堅
簡介 / Java物件導向程式設計: 理論與實作 (第2版):本書深入探討Java物件導向程式設計的核心概念,為讀者提供了一場深度學習物件導向程式設計的旅程。書中不僅提供理論基礎,更透
出版社 / 新文京開發出版股份有限公司
ISBN13 / 9786263920279
ISBN10 /
EAN / 9786263920279
誠品26碼 / 2682607869006
頁數 / 547
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 17X23X2.4CM
級別 / N:無
重量(g) / 792

試閱文字

自序 : 二版序
  《Java物件導向程式設計:理論與實作》一書深入探討Java物件導向程式設計的核心概念,為讀者提供了一場深度學習物件導向程式設計的旅程。
  在第一章,讀者將瞭解程式設計的基本原理以及Java開發環境的構建。第二章、第三章循序漸進地引導讀者理解類別與物件的概念,以及如何運用它們解決實際問題。
  第四章至第七章著重於物件導向程式設計的重要觀念,如繼承、抽象類別、以及介面。這些章節將深入挖掘Java核心技術,讓讀者能夠靈活運用物件導向程式的特性。
  第八章及第九章,說明泛型與集合,引導讀者認識資料結構的基礎理論(如堆疊、序列等)與實作,並於第十章深入探討例外處理的技術。
  這些主題是每位Java程式設計師必須掌握的重要觀念,也是應對程式專案開發不可或缺的技能。本書不僅提供了理論基礎,更透過豐富的實例演練,讓讀者能夠深刻理解Java物件導向程式設計的各個層面。
  筆者於執行教育部教學實踐計畫(計畫編號:PBM1120352)期間,嘗試導入【採學習模組化之「敏捷式學習策略」改善學生程式設計能力】於教學活動中,而發展出一系列學習模組。將這些學習模組對應於本書各章節,表示如下:
  ‧ 物件導向思維模組:介紹封裝、類別、物件、繼承等原理,以及物件與類別之關係(第二章、第三章)。
  ‧ 物件導向理論模組:說明多載、複寫、繼承結構、多型等理論(第四章、第五章)。
  ‧ 物件導向應用模組:解析抽象類別與介面之架構及其實作應用(第六章、第七章)。
  ‧ 實作練習模組:著重主題觀念解析,引用實例以演示程式設計的技巧,並搭配UML解說程式範例(各章節)。
  ‧ 問題導向專題模組:採用問題導向教學法,按照各章節課程進度設計範例,鼓勵學生自主實作練習範例,並給予適當指導(各章節)。
  ‧ 例外處理模組:針對例外處理機制詳加介紹,強化學習者的系統分析能力(第十章)。
  ‧ 學習評估模組:針對不同學習階段提供學習成就評估,包含程式設計理論觀念評量、以及程式設計實作評量兩部分(各章節)。
  讀者亦可採用上述學習模組的架構,依序練習,親自實作程式,並針對不同階段的學習模組進行學習評估。期盼本書能夠成為讀者學習Java物件導向程式設計的得力助手。
  關於本書的完成,必須感謝新文京開發出版股份有限公司全體同仁的辛勞協助、教育部教學實踐計畫的支持,以及邱奕祺同學的校稿。
  雖然本書力求編排與校稿的正確完整,作者深知才疏學淺,若有謬誤之處,敬請讀者、先進、專家及學者不吝指正。
 
胡志堅 謹識

最佳賣點

最佳賣點 : 深入探討Java物件導向程式設計的核心概念,不僅提供理論基礎,更透過豐富的實例演練,讓讀者深刻理解Java物件導向程式設計的各個層面。採用學習模組化的教學策略,引導讀者採用學習模組的架構,依序練習,親自實作程式,並針對不同階段的學習模組進行學習評估。

活動