Java語言程式設計(基礎篇英文版·原書第11版)

Java語言程式設計(基礎篇英文版·原書第11版)

《Java語言程式設計(基礎篇英文版·原書第11版)》是2020年機械工業出版社出版的圖書,作者是梁勇(Y.Daniel Liang)。

基本介紹

  • 中文名:Java語言程式設計(基礎篇英文版·原書第11版)
  • 作者:梁勇(Y.Daniel Liang)
  • 出版社:機械工業出版社
  • 出版時間:2020年6月1日
  • ISBN:9787111655176
內容簡介,圖書目錄,

內容簡介

《Java語言程式設計(基礎篇 英文版·原書第11版)》是Java語言的經典教材,多年來暢銷不衰。該書全面整合了Java 8的特性,採用“基礎優先,問題驅動”的教學方式,循序漸進地介紹了程式設計基礎、解決問題的方法、面向對象程式設計、圖形用戶界面設計、異常處理、I/O和遞歸等內容。此外,該書還全面縣深入地覆蓋了一些高級主題,包括算法和數據結構、多執行緒、網路、國際化、高級GUI等內容。
該書影印版由《Java語言程式設計基礎篇》和《Java語言程式設計與數據結構進階篇》組成。基礎篇對應原書的第1-18章,進階篇對應原書的第19-30章。
主要特點:
·基礎篇介紹基礎內容,進階篇介紹高級內容,便於教師按需選擇理想的教材。
·書中新增了“數據結構”方面的內容。
·針對新的Java技術進行了更新。使用Java 8版本中的新特徵對示例和練習進行了改進和簡化。
·提供的大量示例中都包括了對問題求解的詳細步驟,很多示例都是隨著Java技術的引入而不斷深入,這種循序漸進的講解方式更易於學生學習。
·更多有趣示例和練習,激發學生興趣。在配套網站上為教師額外提供了200多道編程練習題。

圖書目錄

第1章 計算機、程式和Java概述
1.1 引言
1.2 什麼是計算機
1.3 程式語言
1.4 作業系統
1.5 Java、全球資訊網以及其他
1.6 Java語言規範、API、JDK、JRE和IDE
1.7 一個簡單的Java程式
1.8 創建、編譯和執行Java程式
1.9 程式設計風格和文檔
1.10 程式設計錯誤
1.11 使用NetBeans開發Java程式
1.12 使用Eclipse開發Java程式
第2章 基本程式設計
2.1 引言
2.2 編寫簡單的程式
2.3 從控制台讀取輸入
2.4 標識符
2.5 變數
2.6 賦值語句和賦值表達式
2.7 命名常量
2.8 命名習慣
2.9 數值數據類型和操作
2.10 數值型字面值
2.11 表達式求值以及操作符優先權
2.12 示例學習:顯示當前時間
2.13 增強賦值操作符
2.14 自增和自減操作符
2.15 數值類型轉換
2.16 軟體開發過程
2.17 示例學習:整錢兌零
2.18 常見錯誤和陷阱
第3章 選擇
3.1 引言
3.2 boolean數據類型
3.3 if語句
3.4 雙分支if-else語句
3.5 嵌套的if語句和多分支if-else語句
3.6 常見錯誤和陷阱
3.7 產生隨機數
3.8 示例學習:計算身體質量指數
3.9 示例學習:計算稅率
3.10 邏輯操作符
3.11 示例學習:判定閏年
3.12 示例學習:彩票
3.13 switch語句
3.14 條件操作
3.15 操作符的優先權和結合規則
3.16調試
第4章 數學函式、字元和字元串
4.1 引言
4.2 常用數學函式
4.3 字元數據類型和操作
4.4 String類型
4.5 示例學習
4.6 格式化控制台輸出
第5章 循環
5.1 引言
5.2 while循環
5.3 示例學習:猜數字
5.4 循環設計策略
5.5 使用用戶確認或者標記值控制循環
5.6 do-while循環
5.7 for循環
5.8 採用哪種循環
5.9 嵌套循環
5.10 最小化數值錯誤
5.11 示例學習
5.12 關鍵字break和contlnue
5.13 示例學習:判斷回文
5.14 示例學習:顯示素數
第6章 方法
6.1 引言
6.2 定義方法
6.3 調用方法
6.4 void方法與返回值方法
6.5 按值傳參
6.6 模組化代碼
6.7 示例學習:將十六進制數轉換為十進制數
6.8 重載方法
6.9 變數的作用域
6.10 示例學習:生成隨機字元
6.11 方法抽象和逐步求精
第7章 一維數組
7.1 引言
7.2 數組的基礎知識
7.3 示例學習:分析數字
7.4 示例學習:一副牌
7.5 複製數組
7.6 將數組傳遞給方法
7.7 方法返回數組
7.8 示例學習:統計每個字母出現的次數
7.9 可變長參數列表
7.10 數組的查找
7.11 數組的排序
7.12 Arrays類
7.13 命令行參數
第8章 多維數組
8.1 引言
8.2 二維數組基礎
8.3 處理二維數組
8.4 將二維數組傳遞給方法
8.5 示例學習:復選題測驗評分
8.6 示例學習:找出距離最近的點對
8.7 示例學習:數獨
8.8 多維數組
第9章 對象和類
9.1 引言
9.2 為對象定義類
9.3 示例:定義類和創建對象
9.4 使用構造方法構造對象
9.5 通過引用變數訪問對象
9.6 使用Java庫中的類
9.7 靜態變數、常量和方法
9.8 可見性修飾符
9.9 數據域封裝
9.10 向方法傳遞對象參數
9.11 對象數組
9.12 不可變對象和類
9.13 變數的作用域
9.14 this引用
第10章 面向對象思考
第11章 繼承和多態
第12章 異常處理和文本I/O
第13章 抽象類和接口
第14章 JavaFX基礎
第15章 事件驅動編程和動畫
第16章 JavaFX UI組件和多媒體
第17章 二進制I/O
第18章 遞歸
附錄A Java關鍵字
附錄B ASCII字元集
附錄C 操作符優先權表
附錄D Java修飾符
附錄E 特殊浮點值
附錄F 數系
附錄G 位操作符
附錄H 正則表達式
附錄I 枚舉類型

相關詞條

熱門詞條

聯絡我們