Java大學基礎教程

Java大學基礎教程

《Java大學基礎教程》是2007年電子工業出版社出版的圖書。本書是Java大學教程(第六版)的基礎版,針對Java 2平台標準版5.0,詳細介紹了如何使用Java語言進行面向對象編程。

基本信息

Java大學基礎教程 Java大學基礎教程

出版社:電子工業出版社頁 碼:519 頁碼

出版日:2007年

ISBN:9787121026508

裝幀:平裝

開本:16開

叢書名:國外計算機科學教材系列

內容簡介

該書是Java How to Program, Sixth Edition,該書全面介紹了Java語言的基礎知識,包括輸入/輸出、基本類型、運算符、控制語句和方法/數組等。與Java How to Program, Sixth Edition相比,較早地引入了類、對象和面向對象編程的概念,即繼承、多態和接口等。同時,針對J2SE 5.0的特點,描述了Java語言中的許多新功能與特性,例如格式化輸出printf,Scanner類,Enum類和變長形參表等。該書還引入了通用建模語言UML 2.0,以便幫助讀者打下良好的面向對象設計基礎。該書通過多個詳盡的實例研究,使讀者能夠儘快掌握面向對象編程技巧。最後,該書的附錄還介紹了如何使用調試器、Java API文檔等多個有用的工具。

作者簡介

Harvey M.Deitel博士是Deitel&Associates公司的主席和首席戰略主管。在計算機領域43年的勤奮工作,使他具有極其豐富的工業界和學術界經驗。Detiel博士擁有麻省理工學院的學士和碩士學位,以及波士頓大學的哲學博士學位。他曾致力於IBM和MIT的一系列領先於時代的虛擬記憶體作業系統項目的研究工作,這些項目的技術成果如今已廣泛套用於UNIx,L,inux和Windows XP等系統中。他從事大學教學20餘年,是波士頓學院計算機系的終身教授,而且在與其子Paul J.Deitel成立Deitel&Associates公司之前,一直擔任該系的系主任。他和Paul合作了數十本書籍和多媒體軟體包,所編寫的教材已被翻譯成日文、德文、俄文、西班牙文、繁體中文、簡體中文、韓文、法文、波斯文、義大利文、葡萄牙文、希臘文、烏爾都文和土耳其文,受到世界範圍內的認可。Detiel博士為大型公司、學術機構、政府機構和軍事部門已舉辦了數百次專業研討班。

圖書目錄

第1章 計算機、Internet和全球資訊網概述

1.1 簡介

1.2什麼是計算機

1.3計算機的構成

1.4作業系統的沿革

1.5個人計算、分散式計算和客戶/伺服器計算

1.6 Internet與全球資訊網

1.7機器語言、彙編語言和高級語言

1.8 c和C++語言的發展史

1.9 Java語言的發展史

1.10.1ava類庫

1.1l FORTRAN,COBOL,Pascal和Ada

1.12 BASIC,Visual Basic,Visual C++,C#和.NET

1.13典型的.1ava開發環境

1.14關於Java和本書的說明

1.15 Java應用程式的運行示例

1.16對象技術與UML簡介

1.17本章小結

1.1 8 Web資源

第2章 .Java應用程式入門

2.1簡介

2.2第一個Java應用程式:列印一行文字

2.3修改第一個Java程式

2.4用pfinff顯示文本

2.5另一個.Java應用程式:整數相加

2.6記憶體的概念

2.7算術運算

2.8選擇:相等和關係運算符

2.9本章小結

第3章類和對象的基礎知識

3.1簡介

3.2類、對象、方法和實例變數

3.3聲明帶有一個方法的類並實例化該類的一個對象

3.4聲明帶形式參數的方法

3.5實例變數、set方法和get方法

3.6基本類型和引用類型的對比

3.7用構造函式初始化對象

3.8浮點數和double類型

3.9 GuI和圖形實例研究:使用對話框(選讀)

3.10本章小結

第4章控制語句(第l部分)

4.1簡介

4.2算法

4。3偽碼

4.4控制結構

4.5 if單選語句

4.6 ifelse雙選語句

4.7 while循環語句

4.8算法設計:計數器控制循環

4.9算法設計:標記控制循環

4.10算法設計:嵌套控制語句

4.11複合賦值運算符

4.12增量和減量運算符

4.13基本類型

4.14 GuI和圖形實例研究:繪製簡單線條(選讀)

4.15本章小結

第5章控制語句(第1l部分)

5.1 簡介

5.2計數器控制循環基礎知識

5.3 for循環語句

5.4使用for語句的例子

5.5 dowhile循環語句

5.6 switch多選語句

5.7 break和continue語句

5.8邏輯運算符

5.9結構化程式設計小結

5.10 GUI和圖形實例研究:繪製矩形和橢圓(選讀)

5.1l本章小結“

第6章 方法的深入剖析.

6.1簡介

6.2 Java中的程式模組

6.3 static方法,static域和Math類

6.4聲明帶多個形參的方法

6.5 聲明和使用方法的注意事項

6.6方法調用棧和活動記錄

6.7參數提升和強制轉換

6.8 Java API包

6.9實例研究:隨機數生成

6.10實例研究:博彩遊戲和enum簡介

6.1 1聲明的作用域

6.12方法重載

6.13 GuI與圖形實例研究:顏色和填充形狀(選讀).

6.14本章小結

第7章 數組

7.1 簡介

7.2數組

7.3聲明並創建數組

7.4使用數組的例子

7.5實例研究:洗牌與發牌模擬程式

7.6增強for語句

7.7將數組傳遞給方法

7.8實例研究:用數組保存成績的類GradeBook

7.9多維數組

7.10實例研究:使用二維數組的類GradeBook

7.1 1變長實參表

7.12使用命令行實參

7.13 GuI與圖形實例研究:畫弧(選讀)

7.14本章小結

第8章 類和對象的深入剖析

8.1 簡介

8.2’Time類實例研究

8.3類成員訪問控制

8.4用this引用指向當前對象的成員

8.5 Time類實例研究:重載構造函式

8.6默認構造函式和無實參構造函式

8.7關於set方法和get方法

8.8組合

8.9枚舉類型

8.10垃圾收集和finalize方法

8.1l static方法成員

8.12 static導入

8.13 final實例變數

8.14軟體可重用性

8.15數據抽象與封裝

8.16‘Fime類實例研究:創建包

8.17包訪問性

8.18 GuI與圖形實例研究:使用圖形對象(選讀)

8.19本章小結

第9章 面向對象編程:繼承

9.1 簡介

9.2超類與子類

9.3 protected成員“

9.4超類與子類之間的關係

9.5子類的構造函式

9.6用繼承實現軟體工程

9.7 Object類

9.8 GUI與圖形實例研究:用標籤顯示文本和圖像(選讀)

9.9本章小結

9.10自測題

第10章 面向對象編程:多態

10.1簡介

10.2多態實例

10.3多態的行為

10.4抽象類與方法、

10.5實例研究:採用多態方法的工資支付系統

10.6 fmal方法和類

10.7實例研究:創建和使用接口

10.8 GuI與圖形實例研究:用多態的方式繪圖(選讀)

10.9本章小結

附錄A 運算符優先權表

附錄B ASCII字元集.

附錄C 關鍵字和保留字

附錄D 基本類型

附錄E 計數系統

附錄F Unicode

附錄G 使用.Java API文檔

附錄H 用javadoc創建文檔

附錄l 帶標號的break和continue語句

附錄J 使用調試器

索引

相關詞條

相關搜尋

熱門詞條

聯絡我們