注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Java程序設(shè)計(jì)與問題求解(原書第8版)

Java程序設(shè)計(jì)與問題求解(原書第8版)

Java程序設(shè)計(jì)與問題求解(原書第8版)

定 價(jià):¥139.00

作 者: (美)沃特·薩維奇
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111620976 出版時(shí)間: 2019-03-01 包裝: 平裝
開本: 16開 頁數(shù): 715 字?jǐn)?shù):  

內(nèi)容簡介

  本書不僅介紹Java語言的基礎(chǔ)語法知識(shí),還通過大量案例研究、編程示例,著重講授問題求解和編程技術(shù),如程序控制流(分支和循環(huán))、定義類與方法、異常處理等。

作者簡介

  沃特·薩維奇 (Walter Savitch),1969年在加州大學(xué)伯克利分校獲得數(shù)學(xué)博士學(xué)位。他曾在加州大學(xué)圣地亞哥分校任教,擔(dān)任計(jì)算機(jī)科學(xué)教授,在復(fù)雜性理論和并行計(jì)算模型方面做出了重要貢獻(xiàn)。他的研究領(lǐng)域包括復(fù)雜性理論、形式語言理論、計(jì)算語言學(xué)等,他還撰寫了許多的計(jì)算機(jī)科學(xué)教科書,涉及Pascal、Ada、C++ 和Java等編程語言,暢銷不衰??侠锟?middot;莫克(Kenrick Mock),阿拉斯加大學(xué)安克雷奇分校副教授。他還在華盛頓州立大學(xué)、波特蘭州立大學(xué)和加州大學(xué)戴維斯分校任教。他教授本科計(jì)算機(jī)科學(xué)課程,包括C++入門、Java(TM)、面向非程序員的Visual Basic(R)、算法、計(jì)算機(jī)安全和人工智能等。

圖書目錄

出版者的話
譯者序
前言
致謝
依賴關(guān)系圖
第1章 計(jì)算機(jī)與Java引論 1
1.1 計(jì)算機(jī)基礎(chǔ) 1
1.1.1 硬件與內(nèi)存 2
1.1.2 程序 3
1.1.3 編程語言、編譯器和解釋器 4
1.1.4 Java字節(jié)碼 5
1.1.5 類加載器 7
1.2 淺嘗Java 8
1.2.1 Java語言的歷史 8
1.2.2 應(yīng)用程序與小應(yīng)用程序 9
1.2.3 第一個(gè)Java應(yīng)用程序 9
1.2.4 編寫、編譯和運(yùn)行Java程序 13
1.3 編程基礎(chǔ) 14
1.3.1 面向?qū)ο缶幊?14
1.3.2 算法 17
1.3.3 測(cè)試與調(diào)試 18
1.3.4 軟件復(fù)用 19
1.4 圖形化編程補(bǔ)充讀物 20
1.4.1 一個(gè)JavaFX應(yīng)用程序樣例 21
1.4.2 圖形的尺寸和位置 23
1.4.3 繪制橢圓和圓 24
1.4.4 繪制弧 25
本章小結(jié) 27
練習(xí) 28
實(shí)踐程序 29
編程項(xiàng)目 29
自測(cè)問題答案 30
第2章 基本的計(jì)算 33
2.1 變量和表達(dá)式 33
2.1.1 變量 33
2.1.2 數(shù)據(jù)類型 35
2.1.3 Java標(biāo)識(shí)符 37
2.1.4 賦值語句 38
2.1.5 簡單輸入 40
2.1.6 簡單屏幕輸出 41
2.1.7 常量 42
2.1.8 具名常量 43
2.1.9 賦值兼容性 44
2.1.10 類型強(qiáng)制轉(zhuǎn)換 45
2.1.11 算術(shù)運(yùn)算 48
2.1.12 括號(hào)和優(yōu)先級(jí)規(guī)則 50
2.1.13 特殊賦值操作符 51
2.1.14 案例研究:售貨機(jī)找零 52
2.1.15 遞增和遞減操作符 56
2.1.16 更多有關(guān)遞增和遞減操作符的討論 57
2.2 String類 57
2.2.1 字符串常量和變量 58
2.2.2 字符串連接 58
2.2.3 字符串方法 59
2.2.4 字符串處理 62
2.2.5 轉(zhuǎn)義字符 63
2.2.6 Unicode字符集 64
2.3 鍵盤和屏幕I/O 65
2.3.1 屏幕輸出 65
2.3.2 鍵盤輸入 67
2.3.3 其他輸入界定符(選修) 72
2.3.4 使用printf的格式化輸出(選修) 73
2.4 文檔和樣式 75
2.4.1 有意義的變量名 75
2.4.2 注釋 75
2.4.3 縮進(jìn) 77
2.4.4 使用具名常量 78
2.5 圖形化編程補(bǔ)充讀物 80
2.5.1 將樣式規(guī)則應(yīng)用于JavaFX應(yīng)用程序 80
2.5.2 介紹JOptionPane類 81
2.5.3 將輸入作為其他數(shù)字類型讀取 87
2.5.4 編程示例:具有窗口化I/O的找零程序 88
本章小結(jié) 90
練習(xí) 90
實(shí)踐程序 92
編程項(xiàng)目 93
自測(cè)問題答案 94
第3章 流控制—分支 98
3.1 if-else語句 98
3.1.1 基本的if-else語句 98
3.1.2 布爾表達(dá)式 104
3.1.3 比較字符串 107
3.1.4 嵌套的if-else語句 111
3.1.5 多重分支的if-else語句 112
3.1.6 編程示例:給出字母等第 114
3.1.7 案例研究:體重指數(shù) 116
3.1.8 條件操作符(選修) 118
3.1.9 exit方法 119
3.2 boolean類型 120
3.2.1 布爾變量 120
3.2.2 優(yōu)先級(jí)規(guī)則 121
3.2.3 布爾值的輸入和輸出 123
3.3 switch語句 124
3.4 圖形化編程補(bǔ)充讀物 130
3.4.1 指定繪圖顏色 131
3.4.2 Yes或No問題的對(duì)話框 134
本章小結(jié) 135
練習(xí) 136
實(shí)踐程序 137
編程項(xiàng)目 138
自測(cè)問題答案 140
第4章 流控制—循環(huán) 142
4.1 Java循環(huán)語句 142
4.1.1 while語句 143
4.1.2 do-while語句 146
4.1.3 編程示例:臭蟲侵?jǐn)_ 149
4.1.4 編程示例:嵌套循環(huán) 154
4.1.5 for語句 155
4.1.6 在for語句中聲明變量 160
4.1.7 在for語句中使用逗號(hào)(選修) 160
4.1.8 for-each語句 162
4.2 用循環(huán)編程 162
4.2.1 循環(huán)體 162
4.2.2 初始化語句 163
4.2.3 控制循環(huán)迭代次數(shù) 164
4.2.4 案例研究:使用布爾變量來終止循環(huán) 166
4.2.5 編程示例:消費(fèi)熱潮 168
4.2.6 循環(huán)中的break語句和continue語句(選修) 170
4.2.7 循環(huán)缺陷 172
4.2.8 跟蹤變量 174
4.2.9 斷言檢查 175
4.3 圖形化編程補(bǔ)充讀物 177
4.3.1 編程示例:一個(gè)包含多張臉的JavaFX應(yīng)用程序 177
4.3.2 繪制文本 181
本章小結(jié) 182
練習(xí) 182
實(shí)踐程序 184
編程項(xiàng)目 185
自測(cè)問題答案 188
第5章 定義類和方法 193
5.1 類和方法定義 193
5.1.1 類文件和單獨(dú)編譯 195
5.1.2 編程示例:實(shí)現(xiàn)Dog類 195
5.1.3 實(shí)例變量 196
5.1.4 方法 198
5.1.5 定義void方法 200
5.1.6 定義有返回值的方法 201
5.1.7 編程示例:實(shí)現(xiàn)Species類的第一次嘗試 205
5.1.8 關(guān)鍵詞this 208
5.1.9 局部變量 209
5.1.10 塊 211
5.1.11 基本類型參數(shù) 212
5.2 信息隱藏和封裝 216
5.2.1 信息隱藏 217
5.2.2 前置條件和后置條件注釋 217
5.2.3 public和private修飾符 218
5.2.4 編程示例:為什么實(shí)例變量應(yīng)該是私有的 220
5.2.5 編程示例:矩形類的另一種實(shí)現(xiàn) 221
5.2.6 訪問器方法和修改器方法 223
5.2.7 編程示例:Purchase類 225
5.2.8 調(diào)用方法的方法 228
5.2.9 封裝 233
5.2.10 使用javadoc自動(dòng)歸檔 235
5.2.11 UML類圖 235
5.3 對(duì)象和引用 236
5.3.1 類類型變量 237
5.3.2 定義類的equals方法 242
5.3.3 編程示例:Species類 244
5.3.4 布爾值方法 246
5.3.5 案例研究:單元測(cè)試 247
5.3.6 類類型參數(shù) 249
5.3.7 編程示例:類類型參數(shù)與

本目錄推薦

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