Java程式設計基礎(2017年人民郵電出版社出版的圖書)

Java程式設計基礎(2017年人民郵電出版社出版的圖書)

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

《Java程式設計基礎》是2017年人民郵電出版社出版書籍,作者是歐楠、黃海芳。

基本介紹

  • 中文名:Java程式設計基礎
  • 作者:歐楠、黃海芳
  • 出版時間:2017年9月
  • 出版社:人民郵電出版社
  • 頁數:176
  • ISBN:9787115461049
  • 定價:32.00
  • 開本:16 開
  • 裝幀:平裝
  • 叢書系列:工業和信息化“十三五”高職高專人才培養規劃教材 
內容簡介,圖書目錄,

內容簡介

本書較為全面地介紹了Java程式開發的相關基礎知識。全書共8章,主要講解了Java語言概述、Java基礎語法、數組、面向對象程式設計——類和對象、類的繼承、類的多態性、異常處理和常用的Java類。在各章節的末尾設定了實踐任務、本章小結和習題練習等環節,幫助讀者鞏固所學的內容。

圖書目錄

第1章 Java語言概述 1
1.1 Java語言簡介 2
1.1.1 Java語言產生的背景 2
1.1.2 Java語言的特點 4
1.1.3 Java語言的運行平台 5
1.1.4 實踐任務——配置運行環境 6
1.2 使用命令行開發Java程式 9
1.2.1 Java程式運行過程 9
1.2.2 注釋 10
1.2.3 實踐任務——記事本編輯源程式 11
1.3 使用Eclipse開發Java
程式 13
1.3.1 Java集成開發工具介紹 13
1.3.2 Java集成開發工具選擇 17
1.3.3 實踐任務——安裝和使用
Eclipse 17
知識拓展 20
本章小結 21
習題練習 21
第2章 Java基礎語法 23
2.1 用戶標識符與保留字 24
2.1.1 用戶標識符 24
2.1.2 保留字 24
2.2 Java的數據類型 24
2.2.1 基本數據類型 25
2.2.2 引用數據類型 25
2.2.3 Java數據類型的轉換 26
2.3 常量與變數 28
2.3.1 變數 28
2.3.2 常量 29
2.4 運算符 29
2.4.1 算術運算符 29
2.4.2 賦值運算符 31
2.4.3 關係運算符 33
2.4.4 邏輯運算符 33
2.4.5 三元運算符 34
2.4.6 運算符的優先權 34
2.5 控制流語句 35
2.5.1 選擇語句 35
2.5.2 實踐任務——用switch實現選單 39
2.5.3 循環語句 40
2.5.4 跳轉語句 43
2.6 信息的輸入與輸出 46
2.6.1 控制台簡介 46
2.6.2 控制台輸入 47
2.6.3 格式化輸出 47
2.6.4 實踐任務——循環選擇
選單項 49
本章小結 50
習題練習 51
第3章 數組 54
3.1 數組 55
3.1.1 數組的概念 55
3.1.2 如何使用一維數組 56
3.1.3 如何使用二維數組 58
3.1.4 對象數組 60
3.2 數組(Arrays)類 61
3.2.1 Arrays類的使用 61
3.2.2 實踐任務——用對象數組保存
信息 63
本章小結 63
習題練習 64
第4章 面向對象程式設計—類和
對象 65
4.1 面向對象程式設計概述 66
4.1.1 面向對象程式設計簡介 66
4.1.2 面向對象程式設計的基本特徵 66
4.2 面向對象的基本概念 67
4.2.1 類 67
4.2.2 對象 67
4.2.3 類和對象的關係 68
4.3 類的定義 68
4.3.1 類的定義語法 68
4.3.2 類的定義的使用 70
4.4 類的屬性 70
4.4.1 屬性的定義 70
4.4.2 屬性的使用 71
4.5 類的方法 71
4.5.1 成員方法的定義 71
4.5.2 成員方法的調用 72
4.6 對象的創建和使用 73
4.6.1 創建對象 73
4.6.2 對象的簡單套用示例 74
4.6.3 對象的清除 76
4.6.4 方法引用及參數傳遞 76
4.7 信息的封裝和隱藏 79
4.7.1 封裝的概念 79
4.7.2 如何實現封裝 79
4.8 構造方法 80
4.8.1 構造方法的使用 80
4.8.2 自定義構造方法 81
4.9 方法重載 81
4.10 關鍵字this 83
4.10.1 關鍵字this的使用 83
4.10.2 實踐任務—構造方法重載 85
4.11 關鍵字static 86
4.11.1 static方法 86
4.11.2 main( )方法 87
4.11.3 static變數 89
4.12 變數的進一步討論 89
4.12.1 實例變數和類變數 89
4.12.2 變數的初始化器 91
知識拓展 92
4.12.3 實踐任務——封裝完整的
Book類 93
本章小結 96
習題練習 96
第5章 類的繼承 99
5.1 類的繼承 100
5.1.1 繼承能讓開發事半功倍 100
5.1.2 如何實現繼承 100
5.1.3 類繼承的實現 103
5.2 方法重寫 105
5.2.1 方法的重寫 105
5.2.2 變數的隱藏 106
5.3 關鍵字super的套用 107
5.4 關鍵字final的套用 109
5.5 包及訪問限定 111
5.5.1 Java中常用的標準類包 111
5.5.2 包的創建及包中類的引用 111
5.5.3 引用類包中的類 113
5.5.4 訪問限定 114
5.5.5 實踐任務——從子類繼承父類
資源 114
本章小結 116
習題練習 116
第6章 類的多態性 118
6.1 類的多態性 119
6.1.1 對象轉型 119
6.1.2 抽象類 120
6.1.3 抽象方法 121
6.2 接口 125
6.2.1 接口概述 125
6.2.2 接口的定義 126
6.2.3 接口的實現 127
6.2.4 接口的多重繼承 128
6.2.5 抽象類和接口的對比 128
6.2.6 實踐任務——用接口擴展類的功能 129
6.3 內部類 130
6.3.1 成員內部類 130
6.3.2 局部內部類 132
6.3.3 匿名內部類 132
6.3.4 靜態內部類 134
本章小結 135
習題練習 136
第7章 異常處理 138
7.1 異常概述 139
7.2 異常分類及常見異常 140
7.3 捕獲異常 141
7.4 拋出異常 145
7.4.1 聲明拋出異常 145
7.4.2 實踐任務——手動拋出異常 148
7.5 自定義異常類 149
7.5.1 何時自定義異常類 149
7.5.2 實踐任務——自定義異常類 151
本章小結 151
習題練習 151
第8章 常用的Java類 152
8.1 常用的基礎類 153
8.1.1 Objcet類 153
8.1.2 System類 153
8.1.3 Runtime類 155
8.2 包裝類的代表Integer類 156
8.3 數學工具類——Math類 158
8.4 字元串 158
8.4.1 String類 158
8.4.2 StringBuffer類 162
8.4.3 StringTokenizer類 165
8.5 其他常用工具類 167
8.5.1 向量(Vector)類 167
8.5.2 Date類 170
8.5.3 實踐任務—Date類定義起止
日期 170
8.5.4 Calendar類 171
8.5.5 GregorianCalendar類 172
8.5.6 Random類 173
8.5.7 實踐任務——Random類產生中獎
對象 175
本章小結 175
習題練習 175

相關詞條

熱門詞條

聯絡我們