Java語言程式設計:基礎篇(2021年機械工業出版社出版的圖書)

Java語言程式設計:基礎篇(2021年機械工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Java語言程式設計:基礎篇》是2021年機械工業出版社出版的圖書,作者是[美]梁勇。

基本介紹

  • 書名:Java語言程式設計:基礎篇
  • 作者:[美]梁勇
  • 類別:工學教材
  • 出版社:機械工業出版社
  • 出版時間:2021年4月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787111669807
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是Java語言的經典教材,中文版分為基礎篇和進階篇,主要介紹程式設計基礎、面向對象程式設計、GUI程式設計、數據結構和算法、高級Java程式設計等內容。本書通過示例講解問題求解技巧,提供大量的程式清單,每章配有豐富的複習題和編程練習題,幫助讀者掌握編程技術,並學會套用所學技術解決實際開發中遇到的問題。基礎篇主要介紹基本程式設計、語法結構、面向對象程式設計、繼承和多態、異常處理和文本I/O、抽象類和接口等內容。本書可作為高等院校計算機相關專業程式設計課程的教材,也可作為Java語言及編程愛好者的參考資料。

圖書目錄

中文版序
譯者序
前言
第1章 計算機、程式和Java概述 1
1.1 引言 1
1.2 什麼是計算機 2
1.2.1 中央處理器 2
1.2.2 比特和位元組 3
1.2.3 記憶體 3
1.2.4 存儲設備 4
1.2.5 輸入和輸出設備 5
1.2.6 通信設備 5
1.3 程式語言 6
1.3.1 機器語言 6
1.3.2 彙編語言 6
1.3.3 高級語言 7
1.4 作業系統 8
1.4.1 控制和監視系統活動 8
1.4.2 分配和調配系統資源 9
1.4.3 調度操作 9
1.5 Java的特性和套用 9
1.6 Java語言規範、API、JDK、JRE和IDE 10
1.7 一個簡單的Java程式 11
1.8 創建、編譯和執行Java程式 13
1.9 程式設計風格和文檔 16
1.9.1 正確的注釋和注釋風格 16
1.9.2 正確的縮進和空白 17
1.9.3 塊的風格 17
1.10 程式設計錯誤 18
1.10.1 語法錯誤 18
1.10.2 運行時錯誤 18
1.10.3 邏輯錯誤 19
1.10.4 常見錯誤 19
1.11 使用NetBeans開發Java程式 20
1.11.1 創建Java項目 21
1.11.2 創建Java類 22
1.11.3 編譯和運行類 22
1.12 使用Eclipse開發Java程式 23
1.12.1 創建Java項目 23
1.12.2 創建Java類 24
1.12.3 編譯和運行類 25
關鍵術語 25
本章小結 26
測試題 27
編程練習題 27
第2章 基本程式設計 29
2.1 引言 29
2.2 編寫簡單的程式 29
2.3 從控制台讀取輸入 32
2.4 標識符 35
2.5 變數 35
2.6 賦值語句和賦值表達式 37
2.7 命名常量 38
2.8 命名習慣 39
2.9 數值數據類型和操作 39
2.9.1 從鍵盤讀取數值 40
2.9.2 數值操作符 41
2.9.3 指數運算 42
2.10 數值型字面值 43
2.10.1 整型字面值 43
2.10.2 浮點型字面值 43
2.10.3 科學記數法 44
2.11 JShell 44
2.12 表達式求值和操作符優先權 46
2.13 示例學習:顯示當前時間 48
2.14 增強賦值操作符 49
2.15 自增和自減操作符 50
2.16 數值類型轉換 52
2.17 軟體開發過程 54
2.18 示例學習:計算貨幣單位 58
2.19 常見錯誤和陷阱 60
關鍵術語 62
本章小結 62
測試題 63
編程練習題 63
第3章 選擇 68
3.1 引言 68
3.2 boolean數據類型、值和表達式 68
3.3 if語句 70
3.4 雙分支if-else語句 72
3.5 嵌套的if語句和多分支if-else語句 73
3.6 常見錯誤和陷阱 75
3.7 產生隨機數 79
3.8 示例學習:計算體重指數 80
3.9 示例學習:計算稅率 82
3.10 邏輯操作符 84
3.11 示例學習:判斷閏年 88
3.12 示例學習:彩票 89
3.13 switch語句 90
3.14 條件操作符 93
3.15 操作符的優先權和結合規則 95
3.16 調試 96
關鍵術語 96
本章小結 97
測試題 97
編程練習題 97
第4章 數學函式、字元和字元串 106
4.1 引言 106
4.2 常用數學函式 107
4.2.1 三角函式方法 107
4.2.2 指數函式方法 107
4.2.3 捨入方法 108
4.2.4 min、max和abs方法 108
4.2.5 random方法 109
4.2.6 示例學習:計算三角形的角度 109
4.3 字元數據類型和操作 111
4.3.1 Unicode和ASCII碼 111
4.3.2 特殊字元的轉義序列 112
4.3.3 字元型數據與數值型數據之間的類型轉換 113
4.3.4 比較和測試字元 114
4.4 String類型 115
4.4.1 獲取字元串長度 116
4.4.2 從字元串中獲取字元 116
4.4.3 連線字元串 117
4.4.4 轉換字元串 118
4.4.5 從控制台讀取字元串 118
4.4.6 從控制台讀取字元 119
4.4.7 字元串比較 119
4.4.8 獲得子字元串 121
4.4.9 查找字元串中的字元或者子串 121
4.4.10 字元串和數值間的轉換 122
4.5 示例學習 124
4.5.1 猜測生日 124
4.5.2 將十六進制數轉換為十進制數 127
4.5.3 使用字元串修改彩票程式 129
4.6 格式化控制台輸出 130
關鍵術語 134
本章小結 134
測試題 134
編程練習題 134
第5章 循環 140
5.1 引言 140
5.2 while循環 141
5.3 示例學習:猜數字 143
5.4 循環設計策略 146
5.5 使用用戶確認或標記值控制循環 148
5.6 do-while循環 151
5.7 for循環 153
5.8 採用哪種循環 156
5.9 嵌套循環 158
5.10 小化數值錯誤 160
5.11 示例學習 161
5.11.1 求公約數 161
5.11.2 預測未來學費 163
5.11.3 將十進制數轉換為十六進制數 163
5.12 關鍵字break和continue 165
5.13 示例學習:判斷回文 168
5.14 示例學習:顯示素數 170

作者簡介

梁勇(Y. Daniel Liang) 現為阿姆斯特朗亞特蘭大州立大學計算機科學系教授。之前曾是普渡大學計算機科學系副教授,並兩次獲得普渡大學傑出研究獎。他所編寫的Java教程在美國大學Java課程中採用率極高,同時他還兼任Prentice Hall Java系列叢書的編輯。他是“Java Champion”榮譽得主,並在世界各地為在校學生和程式設計師做Java程式設計方法及技術方面的講座。
譯者簡介
戴開宇 復旦大學軟體學院教師,工程碩士導師,中國計算機學會會員。博士畢業於上海交通大學計算機套用專業,2011~2012年在美國佛羅里達大學作訪問學者。承擔多門本科專業課程、通識教育課程以及工程碩士課程,這些課程被評為校精品課程、上海市重點建設課程、IBM-*精品課程等。

相關詞條

熱門詞條

聯絡我們