JAVA語言程序設(shè)計(基礎(chǔ)篇)(英文版·原書第12版) 版權(quán)信息
- ISBN:9787111767268
- 條形碼:9787111767268 ; 978-7-111-76726-8
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:
JAVA語言程序設(shè)計(基礎(chǔ)篇)(英文版·原書第12版) 本書特色
·更新至Java 9、10和11,使用Java新特性對示例進(jìn)行了改進(jìn)和簡化。·精心設(shè)計了大量示例,詳細(xì)呈現(xiàn)問題求解的步驟,并且隨著學(xué)習(xí)進(jìn)程的推進(jìn)不斷深入。所有代碼均可免費下載,部分示例還新增了算法動畫演示和視頻注解。·配備大量編程練習(xí)題,涉及商業(yè)、游戲、媒體等眾多應(yīng)用領(lǐng)域,分為四個難度等級,幫助讀者在動手實踐中理解并掌握所學(xué)知識。
JAVA語言程序設(shè)計(基礎(chǔ)篇)(英文版·原書第12版) 內(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語言及編程愛好者的參考資料。
JAVA語言程序設(shè)計(基礎(chǔ)篇)(英文版·原書第12版) 目錄
目 錄第1章 計算機、程序和Java概述 11.1 引言 21.2 什么是計算機 21.3 編程語言 71.4 操作系統(tǒng) 91.5 Java的特性和應(yīng)用 101.6 Java語言規(guī)范、API、JDK、JRE和IDE 111.7 一個簡單的Java程序 121.8 創(chuàng)建、編譯和執(zhí)行Java程序 151.9 程序設(shè)計風(fēng)格和文檔 181.10 程序設(shè)計錯誤 191.11 使用NetBeans開發(fā)Java程序 23目 錄第1章 計算機、程序和Java概述 11.1 引言 21.2 什么是計算機 21.3 編程語言 71.4 操作系統(tǒng) 91.5 Java的特性和應(yīng)用 101.6 Java語言規(guī)范、API、JDK、JRE和IDE 111.7 一個簡單的Java程序 121.8 創(chuàng)建、編譯和執(zhí)行Java程序 151.9 程序設(shè)計風(fēng)格和文檔 181.10 程序設(shè)計錯誤 191.11 使用NetBeans開發(fā)Java程序 231.12 使用Eclipse開發(fā)Java程序 26第2章 基本程序設(shè)計 332.1 引言 342.2 編寫簡單的程序 342.3 從控制臺讀取輸入 372.4 標(biāo)識符 402.5 變量 402.6 賦值語句和賦值表達(dá)式 422.7 命名常量 432.8 命名習(xí)慣 442.9 數(shù)值數(shù)據(jù)類型和操作 452.10 數(shù)值型字面值 482.11 JShell 502.12 表達(dá)式求值和操作符優(yōu)先級 522.13 示例學(xué)習(xí):顯示當(dāng)前時間 542.14 增強賦值操作符 562.15 自增和自減操作符 572.16 數(shù)值類型轉(zhuǎn)換 582.17 軟件開發(fā)過程 612.18 示例學(xué)習(xí):計算貨幣單位 642.19 常見錯誤和陷阱 67第3章 選擇 773.1 引言 783.2 boolean數(shù)據(jù)類型、值和表達(dá)式 783.3 if語句 803.4 雙分支if-else語句 823.5 嵌套的if語句和多分支if-else語句 833.6 常見錯誤和陷阱 853.7 產(chǎn)生隨機數(shù) 893.8 示例學(xué)習(xí):計算體重指數(shù) 913.9 示例學(xué)習(xí):計算稅率 923.10 邏輯操作符 953.11 示例學(xué)習(xí):判斷閏年 993.12 示例學(xué)習(xí):彩票 1003.13 switch語句 1023.14 條件操作符 1053.15 操作符的優(yōu)先級和結(jié)合規(guī)則 1063.16 調(diào)試 108第4章 數(shù)學(xué)函數(shù)、字符和字符串 1214.1 引言 1224.2 常用數(shù)學(xué)函數(shù) 1224.3 字符數(shù)據(jù)類型和操作 1264.4 String類型 1314.5 示例學(xué)習(xí) 1404.6 格式化控制臺輸出 146第5章 循環(huán) 1595.1 引言 1605.2 while循環(huán) 1605.3 示例學(xué)習(xí):猜數(shù)字 1635.4 循環(huán)設(shè)計策略 1665.5 使用用戶確認(rèn)或標(biāo)記值控制循環(huán) 1685.6 do-while循環(huán) 1715.7 for循環(huán) 1735.8 采用哪種循環(huán) 1765.9 嵌套循環(huán) 1785.10 *小化數(shù)值錯誤 1805.11 示例學(xué)習(xí) 1825.12 關(guān)鍵字break和continue 1865.13 示例學(xué)習(xí):判斷回文 1895.14 示例學(xué)習(xí):顯示素數(shù) 191第6章 方法 2056.1 引言 2066.2 定義方法 2066.3 調(diào)用方法 2086.4 空方法與有返回值的方法 2116.5 按值傳參 2136.6 模塊化代碼 2176.7 示例學(xué)習(xí):將十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) 2196.8 重載方法 2216.9 變量的作用域 2246.10 示例學(xué)習(xí):生成隨機字符 2256.11 方法抽象和逐步求精 227第7章 一維數(shù)組 2497.1 引言 2507.2 數(shù)組基礎(chǔ) 2507.3 示例學(xué)習(xí):分析數(shù)字 2577.4 示例學(xué)習(xí):一副牌 2587.5 復(fù)制數(shù)組 2607.6 將數(shù)組傳遞給方法 2617.7 方法返回數(shù)組 2647.8 示例學(xué)習(xí):統(tǒng)計每個字母出現(xiàn)的次數(shù) 2657.9 可變長參數(shù)列表 2687.10 查找數(shù)組 2697.11 排序數(shù)組 2737.12 Arrays類 2747.13 命令行參數(shù) 276第8章 多維數(shù)組 2898.1 引言 2908.2 二維數(shù)組基礎(chǔ) 2908.3 處理二維數(shù)組 2938.4 將二維數(shù)組傳遞給方法 2958.5 示例學(xué)習(xí):給多選題測驗評分 2968.6 示例學(xué)習(xí):找出*近點對 2988.7 示例學(xué)習(xí):數(shù)獨 3008.8 多維數(shù)組 303第9章 對象和類 3239.1 引言 3249.2 為對象定義類 3249.3 示例:定義類和創(chuàng)建對象 3269.4 使用構(gòu)造方法構(gòu)造對象 3319.5 通過引用變量訪問對象 3329.6 使用Java庫中的類 3369.7 靜態(tài)變量、常量和方法 3399.8 可見性修飾符 3449.9 數(shù)據(jù)域封裝 3469.10 向方法傳遞對象參數(shù) 3499.11 對象數(shù)組 3539.12 不可變對象和類 3559.13 變量的作用域 3579.14 this引用 358第10章 面向?qū)ο蟆?6710.1 引言 36810.2 類的抽象和封裝 36810.3 面向?qū)ο笏枷搿?7210.4 類的關(guān)系 37510.5 示例學(xué)習(xí):設(shè)計Course類 37810.6 示例學(xué)習(xí):設(shè)計棧類 38010.7 將基本數(shù)據(jù)類型值作為對象處理 38210.8 基本類型和包裝類類型之間的自動轉(zhuǎn)換 38610.9 BigInteger和BigDecimal類 38710.10 String類 38810.11 StringBuilder類和StringBuffer類 395
展開全部
JAVA語言程序設(shè)計(基礎(chǔ)篇)(英文版·原書第12版) 作者簡介
梁勇(Y. Daniel Liang) 佐治亞南方大學(xué)計算機科學(xué)榮休教授。之前曾是普渡大學(xué)計算機科學(xué)系副教授,并曾兩次獲得普渡大學(xué)卓越研究獎。他撰寫了30多本著作,其中程序設(shè)計類教材在世界各地得到廣泛使用。