Java面向對象編程

Java面向對象編程

《Java面向對象編程》是2006年電子工業出版社出版的圖書,作者是孫衛琴 。該書適用於所有Java編程人員,包括Java初學者及資深Java開發人員;亦可作為高校的Java教材,企業Java的培訓教材,以及Sun公司的SCJP認證的輔導材料 。

基本信息

內容簡介

Java面向對象編程 Java面向對象編程

《Java 面向對象編程》 內容由淺入深,緊密結合實際,利用大量典型實例,詳細講解Java面向對象的編程思想、編程語法和設計模式,介紹常見Java類庫的用法,總結Java編程的各種經驗,深入闡述Java虛擬機執行程式的原理。書中實例均基於最新的JDK 1.5版本。全書內容包括面向對象的編程思想、Java語言的基礎知識、異常處理、類與對象的生命周期、多執行緒、Java集合、輸入/輸出和GUI編程等。其最大特色是以六條主線貫穿全書:面向對象編程思想、Java語言的語法、Java虛擬機執行Java程式的原理、在實際項目中的運用、設計模式和性能最佳化技巧。

作者簡介

孫衛琴,1975年出生,籍貫江蘇常州,1997年畢業於上海交通大學,隨後主要從事基於Java的軟體開發工作,在此期間還從事過Java方面的培訓和諮詢工作。2002年開始Java技術領域的圖書創作。 代表著作有:《Java面向對象編程》、《精通Hibernate:Java對象持久化技術詳解》、《精通Struts:基於MVC的Java Web設計與開發》、《Tomcat與Java Web開發技術詳解》。

圖書目錄

第1章 面向對象開發方法概述

1.1 結構化的軟體開發方法簡介

1.2 面向對象的軟體開發方法簡介

1.2.1 對象模型

1.2.2 UML:可視化建模語言

1.2.3 Rational Rose:可視化建模工具

1.3 面向對象開發中的核心思想和概念

1.3.1 問題領域、對象、屬性、狀態、行為、方法、實現

1.3.2 類、類型

1.3.3 訊息、服務

1.3.4 接口

1.3.5 封裝、透明

1.3.6 抽象

1.3.7 繼承、擴展、覆蓋

1.3.8 組合

1.3.9 多態、動態綁定

1.4 UML語言簡介

1.4.1 用例圖

1.4.2 類框圖

1.4.3 時序圖

1.4.4 協作圖

1.4.5 狀態轉換圖

1.4.6 組件圖

1.4.7 部署圖

1.5 類之間的關係

1.5.1 關聯(Association)

1.5.2 依賴(Dependency)

1.5.3 聚集(Aggregation)

1.5.4 泛化(Generalization)

1.5.5 實現(Realization)

1.5.6 區分依賴、關聯和聚集關係

1.6 實現Panel系統

1.6.1 擴展Panel系統

1.6.2 用配置檔案進一步提高Panel系統的可維護性

1.6.3 運行Panel系統

1.7 小結

1.8 思考題

第2章 第一個Java套用

2.1 創建Java源檔案

2.1.1 Java源檔案結構

2.1.2 包聲明語句

2.1.3 包引入語句

2.1.4 方法的聲明

2.1.5 程式入口main()方法的聲明

2.1.6 給main()方法傳遞參數

2.1.7 注釋語句

2.1.8 關鍵字

2.1.9 標識符

2.1.10 編程規範

2.2 用JDK管理Java套用

2.2.1 JDK簡介

2.2.2 編譯Java源檔案

2.2.3 運行Java程式

2.2.4 給Java套用打包

2.3 JavaDoc文檔

2.3.1 JavaDoc標記

2.3.2 javadoc命令的用法

2.4 Java虛擬機的運行時數據區

2.5 小結

2.6 思考題

第3章 數據類型和變數

……

媒體推薦

書評

全書貫穿六條主線:

面向對象編程思想;Java語言的語法;Java虛擬機執行Java程式的原理;在實際項目中的運用;設計模式;性能最佳化技巧。

看清Java萬花筒的本質,從複雜的表象中尋找普遍的規律,深刻理解Java的核心思想。

緊密結合實際,運用典型實例,循序漸進,行動詳細講解Java面向對象的編程思想、編程語法和設計模式。

總結最佳化Java編程的各種寶貴經驗,深入闡述Java虛擬機執行Java程式的原理,從而使你更深入地理解Java語言的各種特性和語法規則。

本書貫穿了Sun公司的SCJP(Sun Certified Java Programmer)認證的考試要點,可作為Sun公司的SCJP認證的輔導教材。

相關詞條

相關搜尋

熱門詞條

聯絡我們