定 價(jià):32 元
叢書(shū)名:工業(yè)和信息化“十三五”高職高專(zhuān)人才培養(yǎng)規(guī)劃教材
- 作者:歐楠 黃海芳
- 出版時(shí)間:2017/8/1
- ISBN:9787115461049
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312JA
- 頁(yè)碼:176
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)較為全面地介紹了Java程序開(kāi)發(fā)的相關(guān)基礎(chǔ)知識(shí)。全書(shū)共8章,主要講解了Java語(yǔ)言概述、Java基礎(chǔ)語(yǔ)法、數(shù)組、面向?qū)ο蟪绦蛟O(shè)計(jì)類(lèi)和對(duì)象、類(lèi)的繼承、類(lèi)的多態(tài)性、異常處理和常用的Java類(lèi)。在各章節(jié)的末尾設(shè)置了實(shí)踐任務(wù)、本章小結(jié)和習(xí)題練習(xí)等環(huán)節(jié),幫助讀者鞏固所學(xué)的內(nèi)容。
本書(shū)可以作為高職高專(zhuān)院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)Java程序開(kāi)發(fā)基礎(chǔ)課程的教材使用,也適合相關(guān)專(zhuān)業(yè)初學(xué)者和廣大計(jì)算機(jī)愛(ài)好者自學(xué)使用。
1. 章節(jié)體 小節(jié)實(shí)訓(xùn)案例,強(qiáng)化各個(gè)章節(jié)的學(xué)習(xí)成果;
2. 篇幅較薄,適合職業(yè)院校和普通讀者使用;
3. 配套本章小結(jié)、習(xí)題練習(xí),幫助讀者及時(shí)鞏固學(xué)習(xí)成果。
歐楠,湖南信息職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系軟件教研室Java課程組負(fù)責(zé)人,優(yōu)秀青年教師,曾參與編寫(xiě)過(guò)多本Java相關(guān)教材,長(zhǎng)年從事Java一線教學(xué),有豐富的教學(xué)經(jīng)驗(yàn)。
第1章 Java語(yǔ)言概述1
1.1 Java語(yǔ)言簡(jiǎn)介 2
1.1.1 Java語(yǔ)言產(chǎn)生的背景 2
1.1.2 Java語(yǔ)言的特點(diǎn) 4
1.1.3 Java語(yǔ)言的運(yùn)行平臺(tái) 5
1.1.4 實(shí)踐任務(wù)配置運(yùn)行環(huán)境 6
1.2 使用命令行開(kāi)發(fā)Java程序 9
1.2.1 Java程序運(yùn)行過(guò)程 9
1.2.2 注釋 10
1.2.3 實(shí)踐任務(wù)記事本編輯源程序 11
1.3 使用Eclipse開(kāi)發(fā)Java
程序 13
1.3.1 Java集成開(kāi)發(fā)工具介紹 13
1.3.2 Java集成開(kāi)發(fā)工具選擇 17
1.3.3 實(shí)踐任務(wù)安裝和使用
Eclipse 17
知識(shí)拓展 20
本章小結(jié) 21
習(xí)題練習(xí) 21
第2章 Java基礎(chǔ)語(yǔ)法 23
2.1 用戶標(biāo)識(shí)符與保留字 24
2.1.1 用戶標(biāo)識(shí)符 24
2.1.2 保留字 24
2.2 Java的數(shù)據(jù)類(lèi)型 24
2.2.1 基本數(shù)據(jù)類(lèi)型 25
2.2.2 引用數(shù)據(jù)類(lèi)型 25
2.2.3 Java數(shù)據(jù)類(lèi)型的轉(zhuǎn)換 26
2.3 常量與變量 28
2.3.1 變量 28
2.3.2 常量 29
2.4 運(yùn)算符 29
2.4.1 算術(shù)運(yùn)算符 29
2.4.2 賦值運(yùn)算符 31
2.4.3 關(guān)系運(yùn)算符 33
2.4.4 邏輯運(yùn)算符 33
2.4.5 三元運(yùn)算符 34
2.4.6 運(yùn)算符的優(yōu)先級(jí) 34
2.5 控制流語(yǔ)句 35
2.5.1 選擇語(yǔ)句 35
2.5.2 實(shí)踐任務(wù)用switch實(shí)現(xiàn)菜單 39
2.5.3 循環(huán)語(yǔ)句 40
2.5.4 跳轉(zhuǎn)語(yǔ)句 43
2.6 信息的輸入與輸出 46
2.6.1 控制臺(tái)簡(jiǎn)介 46
2.6.2 控制臺(tái)輸入 47
2.6.3 格式化輸出 47
2.6.4 實(shí)踐任務(wù)循環(huán)選擇
菜單項(xiàng) 49
本章小結(jié) 50
習(xí)題練習(xí) 51
第3章 數(shù)組 54
3.1 數(shù)組 55
3.1.1 數(shù)組的概念 55
3.1.2 如何使用一維數(shù)組 56
3.1.3 如何使用二維數(shù)組 58
3.1.4 對(duì)象數(shù)組 60
3.2 數(shù)組(Arrays)類(lèi) 61
3.2.1 Arrays類(lèi)的使用 61
3.2.2 實(shí)踐任務(wù)用對(duì)象數(shù)組保存
信息 63
本章小結(jié) 63
習(xí)題練習(xí) 64
第4章 面向?qū)ο蟪绦蛟O(shè)計(jì)類(lèi)和
對(duì)象 65
4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 66
4.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)簡(jiǎn)介 66
4.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征 66
4.2 面向?qū)ο蟮幕靖拍睢?7
4.2.1 類(lèi) 67
4.2.2 對(duì)象 67
4.2.3 類(lèi)和對(duì)象的關(guān)系 68
4.3 類(lèi)的定義 68
4.3.1 類(lèi)的定義語(yǔ)法 68
4.3.2 類(lèi)的定義的使用 70
4.4 類(lèi)的屬性 70
4.4.1 屬性的定義 70
4.4.2 屬性的使用 71
4.5 類(lèi)的方法 71
4.5.1 成員方法的定義 71
4.5.2 成員方法的調(diào)用 72
4.6 對(duì)象的創(chuàng)建和使用 73
4.6.1 創(chuàng)建對(duì)象 73
4.6.2 對(duì)象的簡(jiǎn)單應(yīng)用示例 74
4.6.3 對(duì)象的清除 76
4.6.4 方法引用及參數(shù)傳遞 76
4.7 信息的封裝和隱藏 79
4.7.1 封裝的概念 79
4.7.2 如何實(shí)現(xiàn)封裝 79
4.8 構(gòu)造方法 80
4.8.1 構(gòu)造方法的使用 80
4.8.2 自定義構(gòu)造方法 81
4.9 方法重載 81
4.10 關(guān)鍵字this 83
4.10.1 關(guān)鍵字this的使用 83
4.10.2 實(shí)踐任務(wù)構(gòu)造方法重載 85
4.11 關(guān)鍵字static 86
4.11.1 static方法 86
4.11.2 main()方法 87
4.11.3 static變量 89
4.12 變量的進(jìn)一步討論 89
4.12.1 實(shí)例變量和類(lèi)變量 89
4.12.2 變量的初始化器 91
知識(shí)拓展 92
4.12.3 實(shí)踐任務(wù)封裝完整的
Book類(lèi) 93
本章小結(jié) 96
習(xí)題練習(xí) 96
第5章 類(lèi)的繼承 99
5.1 類(lèi)的繼承 100
5.1.1 繼承能讓開(kāi)發(fā)事半功倍 100
5.1.2 如何實(shí)現(xiàn)繼承 100
5.1.3 類(lèi)繼承的實(shí)現(xiàn) 103
5.2 方法重寫(xiě) 105
5.2.1 方法的重寫(xiě) 105
5.2.2 變量的隱藏 106
5.3 關(guān)鍵字super的應(yīng)用 107
5.4 關(guān)鍵字final的應(yīng)用 109
5.5 包及訪問(wèn)限定 111
5.5.1 Java中常用的標(biāo)準(zhǔn)類(lèi)包 111
5.5.2 包的創(chuàng)建及包中類(lèi)的引用 111
5.5.3 引用類(lèi)包中的類(lèi) 113
5.5.4 訪問(wèn)限定 114
5.5.5 實(shí)踐任務(wù)從子類(lèi)繼承父類(lèi)
資源 114
本章小結(jié) 116
習(xí)題練習(xí) 116
第6章 類(lèi)的多態(tài)性 118
6.1 類(lèi)的多態(tài)性 119
6.1.1 對(duì)象轉(zhuǎn)型 119
6.1.2 抽象類(lèi) 120
6.1.3 抽象方法 121
6.2 接口 125
6.2.1 接口概述 125
6.2.2 接口的定義 126
6.2.3 接口的實(shí)現(xiàn) 127
6.2.4 接口的多重繼承 128
6.2.5 抽象類(lèi)和接口的對(duì)比 128
6.2.6 實(shí)踐任務(wù)用接口擴(kuò)展類(lèi)的功能 129
6.3 內(nèi)部類(lèi) 130
6.3.1 成員內(nèi)部類(lèi) 130
6.3.2 局部?jī)?nèi)部類(lèi) 132
6.3.3 匿名內(nèi)部類(lèi) 132
6.3.4 靜態(tài)內(nèi)部類(lèi) 134
本章小結(jié) 135
習(xí)題練習(xí) 136
第7章 異常處理 138
7.1 異常概述 139
7.2 異常分類(lèi)及常見(jiàn)異!140
7.3 捕獲異!141
7.4 拋出異常 145
7.4.1 聲明拋出異!145
7.4.2 實(shí)踐任務(wù)手動(dòng)拋出異!148
7.5 自定義異常類(lèi) 149
7.5.1 何時(shí)自定義異常類(lèi) 149
7.5.2 實(shí)踐任務(wù)自定義異常類(lèi) 151
本章小結(jié) 151
習(xí)題練習(xí) 151
第8章 常用的Java類(lèi) 152
8.1 常用的基礎(chǔ)類(lèi) 153
8.1.1 Objcet類(lèi) 153
8.1.2 System類(lèi) 153
8.1.3 Runtime類(lèi) 155
8.2 包裝類(lèi)的代表Integer類(lèi) 156
8.3 數(shù)學(xué)工具類(lèi)Math類(lèi) 158
8.4 字符串 158
8.4.1 String類(lèi) 158
8.4.2 StringBuffer類(lèi) 162
8.4.3 StringTokenizer類(lèi) 165
8.5 其他常用工具類(lèi) 167
8.5.1 向量(Vector)類(lèi) 167
8.5.2 Date類(lèi) 170
8.5.3 實(shí)踐任務(wù)Date類(lèi)定義起止
日期 170
8.5.4 Calendar類(lèi) 171
8.5.5 GregorianCalendar類(lèi) 172
8.5.6 Random類(lèi) 173
8.5.7 實(shí)踐任務(wù)Random類(lèi)產(chǎn)生中獎(jiǎng)
對(duì)象 175
本章小結(jié) 175
習(xí)題練習(xí) 175