注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java程序設(shè)計(jì)教程(上冊(cè) 基礎(chǔ)篇)

Java程序設(shè)計(jì)教程(上冊(cè) 基礎(chǔ)篇)

Java程序設(shè)計(jì)教程(上冊(cè) 基礎(chǔ)篇)

定 價(jià):¥49.00

作 者: (美)Harvey M.Deitel,(美)Paul J.Deitel著;袁兆山[等]譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: Java

ISBN: 9787111143635 出版時(shí)間: 2004-07-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 511 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書詳細(xì)介紹Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論及實(shí)用知識(shí),全書共分為上下兩冊(cè)。上冊(cè)詳細(xì)講述程序設(shè)計(jì)的基礎(chǔ)知識(shí)及Java語(yǔ)言,共有10章,介紹計(jì)算機(jī)、Internet和Web、applet、應(yīng)用程序、控制結(jié)構(gòu)、方法、數(shù)組、基于對(duì)象的編程、面向?qū)ο蟮木幊?、字符串與字符等內(nèi)容。本書實(shí)用性強(qiáng),以多個(gè)案例分析為中心,每章都提供了豐富的示例和練習(xí)。全書由淺入深、示例生動(dòng)、易學(xué)易用、覆蓋范圍廣泛,可以滿足不同層次學(xué)生的需求,供不同層次的讀者選用。本書適合作為高等院校的Java語(yǔ)言課程教材,也可作為各種培訓(xùn)Java語(yǔ)言的培訓(xùn)班教材。

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)