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

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

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

定 價:¥149.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目  錄
第1章 計算機、程序和Java概述 1
1.1 引言 2
1.2 什么是計算機 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 一個簡單的Java程序 12
1.8 創(chuàng)建、編譯和執(zhí)行Java程序 15
1.9 程序設(shè)計風(fēng)格和文檔 18
1.10 程序設(shè)計錯誤 19
1.11 使用NetBeans開發(fā)Java程序 23
1.12 使用Eclipse開發(fā)Java程序 26
第2章 基本程序設(shè)計 33
2.1 引言 34
2.2 編寫簡單的程序 34
2.3 從控制臺讀取輸入 37
2.4 標(biāo)識符 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)先級 52
2.13 示例學(xué)習(xí):顯示當(dāng)前時間 54
2.14 增強賦值操作符 56
2.15 自增和自減操作符 57
2.16 數(shù)值類型轉(zhuǎn)換 58
2.17 軟件開發(fā)過程 61
2.18 示例學(xué)習(xí):計算貨幣單位 64
2.19 常見錯誤和陷阱 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 常見錯誤和陷阱 85
3.7 產(chǎn)生隨機數(shù) 89
3.8 示例學(xué)習(xí):計算體重指數(shù) 91
3.9 示例學(xué)習(xí):計算稅率 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)先級和結(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 格式化控制臺輸出 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è)計策略 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ù)值錯誤 180
5.11 示例學(xué)習(xí) 182
5.12 關(guān)鍵字break和continue 186
5.13 示例學(xué)習(xí):判斷回文 189
5.14 示例學(xué)習(xí):顯示素數(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í):生成隨機字符 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 方法返回數(shù)組 264
7.8 示例學(xué)習(xí):統(tǒng)計每個字母出現(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í):給多選題測驗評分 296
8.6 示例學(xué)習(xí):找出最近點對 298
8.7 示例學(xué)習(xí):數(shù)獨 300
8.8 多維數(shù)組 303
第9章 對象和類 323
9.1 引言 324
9.2 為對象定義類 324
9.3 示例:定義類和創(chuàng)建對象 326
9.4 使用構(gòu)造方法構(gòu)造對象 331
9.5 通過引用變量訪問對象 332
9.6 使用Java庫中的類 336
9.7 靜態(tài)變量、常量和方法 339
9.8 可見性修飾符 344
9.9 數(shù)據(jù)域封裝 346
9.10 向方法傳遞對象參數(shù) 349
9.11 對象數(shù)組 353
9.12 不可變對象和類 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è)計Course類 378
10.6 示例學(xué)習(xí):設(shè)計棧類 380
10.7 將基本數(shù)據(jù)類型值作為對象
處理 382
10.8 基本類型和包裝類類型之間的
自動轉(zhuǎn)換 386
10.9 BigInteger和BigDecimal類 387
10.10 String類 388
10.11 StringBuilder類和
StringBuffer類 395

本目錄推薦

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