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

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

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

定 價(jià):¥139.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

出版者的話(huà)
譯者序
前言
致謝
依賴(lài)關(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 編程語(yǔ)言、編譯器和解釋器 4
1.1.4 Java字節(jié)碼 5
1.1.5 類(lèi)加載器 7
1.2 淺嘗Java 8
1.2.1 Java語(yǔ)言的歷史 8
1.2.2 應(yīng)用程序與小應(yīng)用程序 9
1.2.3 第一個(gè)Java應(yīng)用程序 9
1.2.4 編寫(xiě)、編譯和運(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è)問(wèn)題答案 30
第2章 基本的計(jì)算 33
2.1 變量和表達(dá)式 33
2.1.1 變量 33
2.1.2 數(shù)據(jù)類(lèi)型 35
2.1.3 Java標(biāo)識(shí)符 37
2.1.4 賦值語(yǔ)句 38
2.1.5 簡(jiǎn)單輸入 40
2.1.6 簡(jiǎn)單屏幕輸出 41
2.1.7 常量 42
2.1.8 具名常量 43
2.1.9 賦值兼容性 44
2.1.10 類(lèi)型強(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類(lèi) 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 鍵盤(pán)和屏幕I/O 65
2.3.1 屏幕輸出 65
2.3.2 鍵盤(pán)輸入 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類(lèi) 81
2.5.3 將輸入作為其他數(shù)字類(lèi)型讀取 87
2.5.4 編程示例:具有窗口化I/O的找零程序 88
本章小結(jié) 90
練習(xí) 90
實(shí)踐程序 92
編程項(xiàng)目 93
自測(cè)問(wèn)題答案 94
第3章 流控制—分支 98
3.1 if-else語(yǔ)句 98
3.1.1 基本的if-else語(yǔ)句 98
3.1.2 布爾表達(dá)式 104
3.1.3 比較字符串 107
3.1.4 嵌套的if-else語(yǔ)句 111
3.1.5 多重分支的if-else語(yǔ)句 112
3.1.6 編程示例:給出字母等第 114
3.1.7 案例研究:體重指數(shù) 116
3.1.8 條件操作符(選修) 118
3.1.9 exit方法 119
3.2 boolean類(lèi)型 120
3.2.1 布爾變量 120
3.2.2 優(yōu)先級(jí)規(guī)則 121
3.2.3 布爾值的輸入和輸出 123
3.3 switch語(yǔ)句 124
3.4 圖形化編程補(bǔ)充讀物 130
3.4.1 指定繪圖顏色 131
3.4.2 Yes或No問(wèn)題的對(duì)話(huà)框 134
本章小結(jié) 135
練習(xí) 136
實(shí)踐程序 137
編程項(xiàng)目 138
自測(cè)問(wèn)題答案 140
第4章 流控制—循環(huán) 142
4.1 Java循環(huán)語(yǔ)句 142
4.1.1 while語(yǔ)句 143
4.1.2 do-while語(yǔ)句 146
4.1.3 編程示例:臭蟲(chóng)侵?jǐn)_ 149
4.1.4 編程示例:嵌套循環(huán) 154
4.1.5 for語(yǔ)句 155
4.1.6 在for語(yǔ)句中聲明變量 160
4.1.7 在for語(yǔ)句中使用逗號(hào)(選修) 160
4.1.8 for-each語(yǔ)句 162
4.2 用循環(huán)編程 162
4.2.1 循環(huán)體 162
4.2.2 初始化語(yǔ)句 163
4.2.3 控制循環(huán)迭代次數(shù) 164
4.2.4 案例研究:使用布爾變量來(lái)終止循環(huán) 166
4.2.5 編程示例:消費(fèi)熱潮 168
4.2.6 循環(huán)中的break語(yǔ)句和continue語(yǔ)句(選修) 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è)問(wèn)題答案 188
第5章 定義類(lèi)和方法 193
5.1 類(lèi)和方法定義 193
5.1.1 類(lèi)文件和單獨(dú)編譯 195
5.1.2 編程示例:實(shí)現(xiàn)Dog類(lèi) 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類(lèi)的第一次嘗試 205
5.1.8 關(guān)鍵詞this 208
5.1.9 局部變量 209
5.1.10 塊 211
5.1.11 基本類(lèi)型參數(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 編程示例:矩形類(lèi)的另一種實(shí)現(xiàn) 221
5.2.6 訪問(wèn)器方法和修改器方法 223
5.2.7 編程示例:Purchase類(lèi) 225
5.2.8 調(diào)用方法的方法 228
5.2.9 封裝 233
5.2.10 使用javadoc自動(dòng)歸檔 235
5.2.11 UML類(lèi)圖 235
5.3 對(duì)象和引用 236
5.3.1 類(lèi)類(lèi)型變量 237
5.3.2 定義類(lèi)的equals方法 242
5.3.3 編程示例:Species類(lèi) 244
5.3.4 布爾值方法 246
5.3.5 案例研究:?jiǎn)卧獪y(cè)試 247
5.3.6 類(lèi)類(lèi)型參數(shù) 249
5.3.7 編程示例:類(lèi)類(lèi)型參數(shù)與

本目錄推薦

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