注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java程序設計教程(上冊 基礎篇)

Java程序設計教程(上冊 基礎篇)

Java程序設計教程(上冊 基礎篇)

定 價:¥49.00

作 者: (美)Harvey M.Deitel,(美)Paul J.Deitel著;袁兆山[等]譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: Java

ISBN: 9787111143635 出版時間: 2004-07-01 包裝: 平裝
開本: 26cm 頁數: 511 字數:  

內容簡介

  本書詳細介紹Java面向對象程序設計的基本理論及實用知識,全書共分為上下兩冊。上冊詳細講述程序設計的基礎知識及Java語言,共有10章,介紹計算機、Internet和Web、applet、應用程序、控制結構、方法、數組、基于對象的編程、面向對象的編程、字符串與字符等內容。本書實用性強,以多個案例分析為中心,每章都提供了豐富的示例和練習。全書由淺入深、示例生動、易學易用、覆蓋范圍廣泛,可以滿足不同層次學生的需求,供不同層次的讀者選用。本書適合作為高等院校的Java語言課程教材,也可作為各種培訓Java語言的培訓班教材。

作者簡介

  作者:DEITELHarveyM.Deitel,世界一流的計算機科學教員和研計會演講人;PaulJ.Deitel,國際知名的教育家HarveyM.Deitel博士是Deitel&Associates公司總裁,有著40余年計算機領域的工作經驗,進行了大量深入的教學研究,是世界一流的計算機科學教員和研計會演講人。HarveyM.Deitel持有麻省理工學院學士、碩士學位和波士頓大學博士學位。他曾經在IBM和MIT的虛擬內存操作系統(tǒng)項目中從事研究工作,開發(fā)出在很多系統(tǒng)中廣泛實現的技術。他還有20多年大學教學經驗,取得過“教育特別津貼”。也是全球知名的計算機教材作者。其作品已被翻譯成日、俄、中文(繁簡)、韓、法、西班牙等語言。PaulJ.Deitel是Deitel&Associates公司執(zhí)行副總裁,是麻省理工學院Sloun管理學校的畢業(yè)生。主修信息技術,通過Deitel&Associates公司他已經為DigitalEquipmentCorporation......等多家公司的客戶提供Java、C和C++課程的教學活動,并曾為計算機協會波士頓分會授Java和C++語言,還通過衛(wèi)星直播Java課程。C++大學基礎教程(第五版)>>更多作品

圖書目錄

第1章 計算機、Internet和Web
1.1 簡介
1.2 什么是計算機
1.3 計算機的組成
1.4 操作系統(tǒng)的演化
1.5 個人計算、分布式計算與客戶/服務器計算
1.6 機器語言、匯編語言和高級語言
1.7 C++的歷史
1.8 Java的歷史
1.9 Java的類庫
1.10 其他高級語言
1.11 結構化編程
1.12 Internet和WWW
1.13 典型Java環(huán)境的組成
1.14 關于Java和本書的通用注釋
1.15 關于對象的思考:對象技術和統(tǒng)一建模語言簡介
1.16 揭示設計模式:簡介
1.17 本書概況
1.18 (選學)縱覽利用UML進行面向對象設計的實例研究
1.19 (選學)瀏覽“揭示設計模式”的各個小節(jié)
第2章 Java應用程序
2.1 簡介
2.2 第一個Java程序:打印一行文本
2.3 修改第一個Java程序
2.3.1 用多行語句顯示一行文本
2.3.2 用一行語句顯示多行文本
2.4 在對話框中顯示文本
2.5 另一個Java應用程序:整數相加
2.6 存儲器概念
2.7 算術運算
2.8 判斷:相等和關系操作符
2.9 (可選實例研究)關于對象的思考:考察問題陳述
第3章 Java applet
3.1 簡介
3.2 Java 2軟件開發(fā)工具箱提供的簡單applet示例
3.2.1 TicTacToe applet
3.2.2 DrawTest applet
3.2.3 Java2D applet
3.3 一個簡單的Java applet:顯示一個字符串
3.4 兩個簡單的applet:畫字符串和線條
3.5 另一個Java applet:浮點數相加
3.6 在Web瀏覽器中查看applet
3.6.1 在Netscape Navigator 6 中查看applet
3.6.2 使用Java插件在其他瀏覽器中查看applet
3.7 Internet和WWW上的Java applet資源
3.8 (可選實例研究)關于對象的思考:標識問題陳述中的類
第4章 控制結構(第1部分)
4.1 簡介
4.2 算法
4.3 偽代碼
4.4 控制結構
4.5 if選擇結構
4.6 if/else選擇結構
4.7 while循環(huán)結構
4.8 算法設計:實例研究1(計數器控制的循環(huán))
4.9 自上而下逐步細化地構成算法:實例研究2(標記控制的循環(huán))
4.10 自上而下逐步細化地構成算法:實例研究3(嵌套的控制結構)
4.11 賦值操作符
4.12 增量和減量操作符
4.13 基本數據類型
4.14 (可選實例研究)關于對象的思考:標識類屬性
第5章 控制結構(第2部分)
5.1 簡介
5.2 由計數器控制的循環(huán)
5.3 for循環(huán)結構
5.4 for結構應用舉例
5.5 switch多重選擇結構
5.6 do/while循環(huán)結構
5.7 break和continue語句
5.8 帶標號的break和continue語句
5.9 邏輯操作符
5.10 結構化編程小結
5.11 (可選實例研究)關于對象的思考:標識對象的狀態(tài)和活動
第6章 方法
6.1 簡介
6.2 Java中的程序模塊
6.3 Math類的方法
6.4 方法
6.5 方法定義
6.6 數據類型的提升
6.7 Java API包
6.8 隨機數的生成
6.9 例子:碰運氣游戲
6.10 標識符的持續(xù)時間
6.11 作用域規(guī)則
6.12 遞歸
6.13 遞歸舉例:Fibonacci數列
6.14 遞歸與迭代
6.15 方法重載
6.16 JApplet類的方法
6.17 (可選實例研究)關于對象的思考:標識類操作
第7章 數組
7.1 簡介
7.2 數組
7.3 聲明數組和給數組分配內存
7.4 數組應用舉例
7.4.1 分配數組內存并初始化數組元素
7.4.2 用初值表對數組進行初始化
7.4.3 計算并存儲數組元素的值
7.4.4 計算數組元素之和
7.4.5 使用柱狀圖顯示數組數據
7.4.6 使用數組元素作為計數器
7.4.7 使用數組分析調查結果
7.5 引用和引用參數
7.6 把數組傳遞給方法
7.7 數組排序
7.8 數組查找:線性查找和折半查找
7.8.1 線性查找
7.8.2 采用折半查找對有序數組進行查找
7.9 多維數組
7.10 (可選實例研究)關于對象的思考:對象之間的協作
第8章 基于對象的編程
8.1 簡介
8.2 用類實現抽象數據類型:時間
8.3 類作用域
8.4 成員訪問控制
8.5 創(chuàng)建包
8.6 初始化類對象:構造函數
8.7 重載的構造函數
8.8 設置和讀取方法
8.9 軟件復用性
8.10 final實例變量
8.11 組合:對象作為其他類的實例變量
8.12 包訪問
8.13 this引用
8.14 終結函數
8.15 static類成員
8.16 數據抽象和封裝
8.17 (可選實例研究)關于對象的思考:開始對電梯模擬系統(tǒng)的類進行編
第9章 面向對象的編程
9.1 簡介
9.2 超類和子類
9.3 protected成員
9.4 超類對象和子類對象之間的關系
9.5 子類中的構造函數和終結函數
9.6 子類對象向超類對象的隱式轉換
9.7 利用繼承性的軟件工程
9.8 組合和繼承的比較
9.9 實例研究:點、圓、圓柱體
9.10 多態(tài)性簡介
9.11 類型域和switch語句
9.12 動態(tài)方法綁定
9.13 final方法和final類
9.14 抽象超類和具體類
9.15 多態(tài)性實例
9.16 實例研究:多態(tài)性在工資系統(tǒng)中的應用
9.17 新類和動態(tài)綁定
9.18 實例研究:繼承接口和實現
9.19 實例研究:創(chuàng)建和使用接口
9.20 內部類定義
9.21 內部類定義的注釋
9.22 基本類型的類型包裝類
9.23 (可選實例研究)關于對象的思考:電梯模擬系統(tǒng)中繼承性的應用
9.24 (選學)揭示設計模式:創(chuàng)建型設計模式、結構型設計模式及行為模型設計模設式簡介
9.24.1 創(chuàng)建型設計模式
9.24.2 結構型設計模式
9.24.3 行為型設計模式
9.24.4 結束語
9.24.5 Internet和WWW資源
第10章 字符串和字符
10.1 簡介
10.2 字符和字符串的基礎知識
10.3 String類的構造函數
10.4 String類的length、charAt和getChars方法
10.5 字符串比較
10.6 String類的hashCode方法
10.7 在字符串中查找字符和子串
10.8 從字符串中抽取子串
10.9 字符串連接
10.10 String類的其他方法
10.11 String類的valueOf方法
10.12 String類的intern方法
10.13 StringBuffer類
10.14 StringBuffer類的構造函數
10.15 StringBuffer類的length、capacity、Length和esureCapacity方法
10.16 StringBuffer類的charAt、setCharAt、getChars和reverse方法
10.17 StringBuffer類的append方法
10.18 StringBuffer類的插入和刪除方法
10.19 Character類示例
10.20 StringTokenizer類
10.21 洗牌和發(fā)牌模擬
10.22 (可選實例研究)關于對象的思考:事件處理

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號