定 價:32 元
叢書名:工業(yè)和信息化“十三五”高職高專人才培養(yǎng)規(guī)劃教材
- 作者:歐楠 黃海芳
- 出版時間:2017/8/1
- ISBN:9787115461049
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312JA
- 頁碼:176
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書較為全面地介紹了Java程序開發(fā)的相關基礎知識。全書共8章,主要講解了Java語言概述、Java基礎語法、數組、面向對象程序設計類和對象、類的繼承、類的多態(tài)性、異常處理和常用的Java類。在各章節(jié)的末尾設置了實踐任務、本章小結和習題練習等環(huán)節(jié),幫助讀者鞏固所學的內容。
本書可以作為高職高專院校計算機相關專業(yè)Java程序開發(fā)基礎課程的教材使用,也適合相關專業(yè)初學者和廣大計算機愛好者自學使用。
1. 章節(jié)體 小節(jié)實訓案例,強化各個章節(jié)的學習成果;
2. 篇幅較薄,適合職業(yè)院校和普通讀者使用;
3. 配套本章小結、習題練習,幫助讀者及時鞏固學習成果。
歐楠,湖南信息職業(yè)技術學院計算機系軟件教研室Java課程組負責人,優(yōu)秀青年教師,曾參與編寫過多本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 實踐任務配置運行環(huán)境 6
1.2 使用命令行開發(fā)Java程序 9
1.2.1 Java程序運行過程 9
1.2.2 注釋 10
1.2.3 實踐任務記事本編輯源程序 11
1.3 使用Eclipse開發(fā)Java
程序 13
1.3.1 Java集成開發(fā)工具介紹 13
1.3.2 Java集成開發(fā)工具選擇 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 運算符的優(yōu)先級 34
2.5 控制流語句 35
2.5.1 選擇語句 35
2.5.2 實踐任務用switch實現菜單 39
2.5.3 循環(huán)語句 40
2.5.4 跳轉語句 43
2.6 信息的輸入與輸出 46
2.6.1 控制臺簡介 46
2.6.2 控制臺輸入 47
2.6.3 格式化輸出 47
2.6.4 實踐任務循環(huán)選擇
菜單項 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 對象的創(chuàng)建和使用 73
4.6.1 創(chuàng)建對象 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 繼承能讓開發(fā)事半功倍 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 包的創(chuàng)建及包中類的引用 111
5.5.3 引用類包中的類 113
5.5.4 訪問限定 114
5.5.5 實踐任務從子類繼承父類
資源 114
本章小結 116
習題練習 116
第6章 類的多態(tài)性 118
6.1 類的多態(tài)性 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 靜態(tài)內部類 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