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

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

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

定 價:¥139.00

作 者: (美)沃特·薩維奇
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

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

內容簡介

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

作者簡介

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

圖書目錄

出版者的話
譯者序
前言
致謝
依賴關系圖
第1章 計算機與Java引論 1
1.1 計算機基礎 1
1.1.1 硬件與內存 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 應用程序與小應用程序 9
1.2.3 第一個Java應用程序 9
1.2.4 編寫、編譯和運行Java程序 13
1.3 編程基礎 14
1.3.1 面向對象編程 14
1.3.2 算法 17
1.3.3 測試與調試 18
1.3.4 軟件復用 19
1.4 圖形化編程補充讀物 20
1.4.1 一個JavaFX應用程序樣例 21
1.4.2 圖形的尺寸和位置 23
1.4.3 繪制橢圓和圓 24
1.4.4 繪制弧 25
本章小結 27
練習 28
實踐程序 29
編程項目 29
自測問題答案 30
第2章 基本的計算 33
2.1 變量和表達式 33
2.1.1 變量 33
2.1.2 數(shù)據(jù)類型 35
2.1.3 Java標識符 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 類型強制轉換 45
2.1.11 算術運算 48
2.1.12 括號和優(yōu)先級規(guī)則 50
2.1.13 特殊賦值操作符 51
2.1.14 案例研究:售貨機找零 52
2.1.15 遞增和遞減操作符 56
2.1.16 更多有關遞增和遞減操作符的討論 57
2.2 String類 57
2.2.1 字符串常量和變量 58
2.2.2 字符串連接 58
2.2.3 字符串方法 59
2.2.4 字符串處理 62
2.2.5 轉義字符 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 縮進 77
2.4.4 使用具名常量 78
2.5 圖形化編程補充讀物 80
2.5.1 將樣式規(guī)則應用于JavaFX應用程序 80
2.5.2 介紹JOptionPane類 81
2.5.3 將輸入作為其他數(shù)字類型讀取 87
2.5.4 編程示例:具有窗口化I/O的找零程序 88
本章小結 90
練習 90
實踐程序 92
編程項目 93
自測問題答案 94
第3章 流控制—分支 98
3.1 if-else語句 98
3.1.1 基本的if-else語句 98
3.1.2 布爾表達式 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)先級規(guī)則 121
3.2.3 布爾值的輸入和輸出 123
3.3 switch語句 124
3.4 圖形化編程補充讀物 130
3.4.1 指定繪圖顏色 131
3.4.2 Yes或No問題的對話框 134
本章小結 135
練習 136
實踐程序 137
編程項目 138
自測問題答案 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 編程示例:臭蟲侵擾 149
4.1.4 編程示例:嵌套循環(huán) 154
4.1.5 for語句 155
4.1.6 在for語句中聲明變量 160
4.1.7 在for語句中使用逗號(選修) 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 編程示例:消費熱潮 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 圖形化編程補充讀物 177
4.3.1 編程示例:一個包含多張臉的JavaFX應用程序 177
4.3.2 繪制文本 181
本章小結 182
練習 182
實踐程序 184
編程項目 185
自測問題答案 188
第5章 定義類和方法 193
5.1 類和方法定義 193
5.1.1 類文件和單獨編譯 195
5.1.2 編程示例:實現(xiàn)Dog類 195
5.1.3 實例變量 196
5.1.4 方法 198
5.1.5 定義void方法 200
5.1.6 定義有返回值的方法 201
5.1.7 編程示例:實現(xiàn)Species類的第一次嘗試 205
5.1.8 關鍵詞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 編程示例:為什么實例變量應該是私有的 220
5.2.5 編程示例:矩形類的另一種實現(xiàn) 221
5.2.6 訪問器方法和修改器方法 223
5.2.7 編程示例:Purchase類 225
5.2.8 調用方法的方法 228
5.2.9 封裝 233
5.2.10 使用javadoc自動歸檔 235
5.2.11 UML類圖 235
5.3 對象和引用 236
5.3.1 類類型變量 237
5.3.2 定義類的equals方法 242
5.3.3 編程示例:Species類 244
5.3.4 布爾值方法 246
5.3.5 案例研究:單元測試 247
5.3.6 類類型參數(shù) 249
5.3.7 編程示例:類類型參數(shù)與

本目錄推薦

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