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

Java語言程序設(shè)計(jì)(基礎(chǔ)篇 英文版·原書第12版)

Java語言程序設(shè)計(jì)(基礎(chǔ)篇 英文版·原書第12版)

定 價(jià):¥149.00

作 者: [美]梁勇(Y. Daniel Liang)
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111767268 出版時(shí)間: 2024-12-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是Java語言的經(jīng)典教材,分為基礎(chǔ)篇和進(jìn)階篇,采用“基礎(chǔ)優(yōu)先,問題驅(qū)動(dòng)”的方式,主要介紹程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、GUI程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和算法、高級(jí)Java程序設(shè)計(jì)等內(nèi)容。本書通過示例講解問題求解技巧,提供大量的程序清單,每章配有豐富的復(fù)習(xí)題和編程練習(xí)題,幫助讀者掌握編程技術(shù),并學(xué)會(huì)應(yīng)用所學(xué)技術(shù)解決實(shí)際開發(fā)中遇到的問題。本書可作為高等院校計(jì)算機(jī)相關(guān)專業(yè)程序設(shè)計(jì)課程的教材,也可作為Java語言及編程愛好者的參考資料。

作者簡介

  梁勇(Y. Daniel Liang) 佐治亞南方大學(xué)計(jì)算機(jī)科學(xué)榮休教授。之前曾是普渡大學(xué)計(jì)算機(jī)科學(xué)系副教授,并曾兩次獲得普渡大學(xué)卓越研究獎(jiǎng)。他撰寫了30多本著作,其中程序設(shè)計(jì)類教材在世界各地得到廣泛使用。

圖書目錄

目  錄
第1章 計(jì)算機(jī)、程序和Java概述 1
1.1 引言 2
1.2 什么是計(jì)算機(jī) 2
1.3 編程語言 7
1.4 操作系統(tǒng) 9
1.5 Java的特性和應(yīng)用 10
1.6 Java語言規(guī)范、API、JDK、
JRE和IDE 11
1.7 一個(gè)簡單的Java程序 12
1.8 創(chuàng)建、編譯和執(zhí)行Java程序 15
1.9 程序設(shè)計(jì)風(fēng)格和文檔 18
1.10 程序設(shè)計(jì)錯(cuò)誤 19
1.11 使用NetBeans開發(fā)Java程序 23
1.12 使用Eclipse開發(fā)Java程序 26
第2章 基本程序設(shè)計(jì) 33
2.1 引言 34
2.2 編寫簡單的程序 34
2.3 從控制臺(tái)讀取輸入 37
2.4 標(biāo)識(shí)符 40
2.5 變量 40
2.6 賦值語句和賦值表達(dá)式 42
2.7 命名常量 43
2.8 命名習(xí)慣 44
2.9 數(shù)值數(shù)據(jù)類型和操作 45
2.10 數(shù)值型字面值 48
2.11 JShell 50
2.12 表達(dá)式求值和操作符優(yōu)先級(jí) 52
2.13 示例學(xué)習(xí):顯示當(dāng)前時(shí)間 54
2.14 增強(qiáng)賦值操作符 56
2.15 自增和自減操作符 57
2.16 數(shù)值類型轉(zhuǎn)換 58
2.17 軟件開發(fā)過程 61
2.18 示例學(xué)習(xí):計(jì)算貨幣單位 64
2.19 常見錯(cuò)誤和陷阱 67
第3章 選擇 77
3.1 引言 78
3.2 boolean數(shù)據(jù)類型、值和表達(dá)式 78
3.3 if語句 80
3.4 雙分支if-else語句 82
3.5 嵌套的if語句和多分支if-else
語句 83
3.6 常見錯(cuò)誤和陷阱 85
3.7 產(chǎn)生隨機(jī)數(shù) 89
3.8 示例學(xué)習(xí):計(jì)算體重指數(shù) 91
3.9 示例學(xué)習(xí):計(jì)算稅率 92
3.10 邏輯操作符 95
3.11 示例學(xué)習(xí):判斷閏年 99
3.12 示例學(xué)習(xí):彩票 100
3.13 switch語句 102
3.14 條件操作符 105
3.15 操作符的優(yōu)先級(jí)和結(jié)合規(guī)則 106
3.16 調(diào)試 108
第4章 數(shù)學(xué)函數(shù)、字符和字符串 121
4.1 引言 122
4.2 常用數(shù)學(xué)函數(shù) 122
4.3 字符數(shù)據(jù)類型和操作 126
4.4 String類型 131
4.5 示例學(xué)習(xí) 140
4.6 格式化控制臺(tái)輸出 146
第5章 循環(huán) 159
5.1 引言  160
5.2 while循環(huán) 160
5.3 示例學(xué)習(xí):猜數(shù)字 163
5.4 循環(huán)設(shè)計(jì)策略 166
5.5 使用用戶確認(rèn)或標(biāo)記值控制循環(huán) 168
5.6 do-while循環(huán) 171
5.7 for循環(huán) 173
5.8 采用哪種循環(huán) 176
5.9 嵌套循環(huán) 178
5.10 最小化數(shù)值錯(cuò)誤 180
5.11 示例學(xué)習(xí) 182
5.12 關(guān)鍵字break和continue 186
5.13 示例學(xué)習(xí):判斷回文 189
5.14 示例學(xué)習(xí):顯示素?cái)?shù) 191
第6章 方法 205
6.1 引言 206
6.2 定義方法 206
6.3 調(diào)用方法 208
6.4 空方法與有返回值的方法 211
6.5 按值傳參 213
6.6 模塊化代碼 217
6.7 示例學(xué)習(xí):將十六進(jìn)制數(shù)轉(zhuǎn)換為
十進(jìn)制數(shù) 219
6.8 重載方法 221
6.9 變量的作用域 224
6.10 示例學(xué)習(xí):生成隨機(jī)字符 225
6.11 方法抽象和逐步求精 227
第7章 一維數(shù)組 249
7.1 引言 250
7.2 數(shù)組基礎(chǔ) 250
7.3 示例學(xué)習(xí):分析數(shù)字 257
7.4 示例學(xué)習(xí):一副牌 258
7.5 復(fù)制數(shù)組 260
7.6 將數(shù)組傳遞給方法 261
7.7 方法返回?cái)?shù)組 264
7.8 示例學(xué)習(xí):統(tǒng)計(jì)每個(gè)字母出現(xiàn)的
次數(shù) 265
7.9 可變長參數(shù)列表 268
7.10 查找數(shù)組 269
7.11 排序數(shù)組 273
7.12 Arrays類 274
7.13 命令行參數(shù) 276
第8章 多維數(shù)組 289
8.1 引言 290
8.2 二維數(shù)組基礎(chǔ) 290
8.3 處理二維數(shù)組 293
8.4 將二維數(shù)組傳遞給方法 295
8.5 示例學(xué)習(xí):給多選題測(cè)驗(yàn)評(píng)分 296
8.6 示例學(xué)習(xí):找出最近點(diǎn)對(duì) 298
8.7 示例學(xué)習(xí):數(shù)獨(dú) 300
8.8 多維數(shù)組 303
第9章 對(duì)象和類 323
9.1 引言 324
9.2 為對(duì)象定義類 324
9.3 示例:定義類和創(chuàng)建對(duì)象 326
9.4 使用構(gòu)造方法構(gòu)造對(duì)象 331
9.5 通過引用變量訪問對(duì)象 332
9.6 使用Java庫中的類 336
9.7 靜態(tài)變量、常量和方法 339
9.8 可見性修飾符 344
9.9 數(shù)據(jù)域封裝 346
9.10 向方法傳遞對(duì)象參數(shù) 349
9.11 對(duì)象數(shù)組 353
9.12 不可變對(duì)象和類 355
9.13 變量的作用域 357
9.14 this引用 358
第10章 面向?qū)ο蟆?67
10.1 引言 368
10.2 類的抽象和封裝 368
10.3 面向?qū)ο笏枷搿?72
10.4 類的關(guān)系 375
10.5 示例學(xué)習(xí):設(shè)計(jì)Course類 378
10.6 示例學(xué)習(xí):設(shè)計(jì)棧類 380
10.7 將基本數(shù)據(jù)類型值作為對(duì)象
處理 382
10.8 基本類型和包裝類類型之間的
自動(dòng)轉(zhuǎn)換 386
10.9 BigInteger和BigDecimal類 387
10.10 String類 388
10.11 StringBuilder類和
StringBuffer類 395

本目錄推薦

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