包郵 面向?qū)ο蟪绦蛟O(shè)計(jì)——Java編程
-
>
全國計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
面向?qū)ο蟪绦蛟O(shè)計(jì)——Java編程 版權(quán)信息
- ISBN:9787302598633
- 條形碼:9787302598633 ; 978-7-302-59863-3
- 裝幀:70g膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
面向?qū)ο蟪绦蛟O(shè)計(jì)——Java編程 本書特色
本書概念清晰,結(jié)構(gòu)合理,敘述簡(jiǎn)明易懂,適合應(yīng)用型本科、高職高專院校學(xué)生使用。無論是編程新手,還是具有編程基礎(chǔ)的讀者,都可以從書中獲得新知識(shí)。本書具有重項(xiàng)目實(shí)踐,重理論要點(diǎn),采用案例匯總知識(shí)點(diǎn),力求體現(xiàn)實(shí)戰(zhàn)性教材等特點(diǎn),使讀者逐步具備利用Java來開發(fā)應(yīng)用程序的能力。本書配套資源豐富,配有作業(yè)系統(tǒng)、課件、源代碼、源程序。 本書配有作業(yè)平臺(tái)、課件、源代碼、習(xí)題答案,本書內(nèi)容深入淺出,以案例匯總各章知識(shí)點(diǎn)。
面向?qū)ο蟪绦蛟O(shè)計(jì)——Java編程 內(nèi)容簡(jiǎn)介
Java是目前軟件設(shè)計(jì)領(lǐng)域應(yīng)用廣泛且功能極為強(qiáng)大的編程語言,是網(wǎng)絡(luò)時(shí)代*重要的程序設(shè)計(jì)語言之一。本書注重理論結(jié)合實(shí)踐,采用循序漸進(jìn)的方法,全面、系統(tǒng)地介紹Java的核心技術(shù),使讀者掌握面向?qū)ο蟮乃枷牒兔嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)方法。 本書知識(shí)系統(tǒng)全面,共分為14章,覆蓋了Java編程基礎(chǔ)、數(shù)組、面向?qū)ο蟆惓!ava常用系統(tǒng)類、集合、I/O流、GUI、線程、網(wǎng)絡(luò)編程基礎(chǔ)等主流Java語言開發(fā)技術(shù)。為了使大多數(shù)讀者能看懂,本書采用實(shí)例引導(dǎo)的方式對(duì)知識(shí)進(jìn)行講解,能夠使讀者快速掌握實(shí)用技術(shù),為Java學(xué)習(xí)打下堅(jiān)實(shí)基礎(chǔ)。 本書概念清晰,結(jié)構(gòu)合理,敘述簡(jiǎn)明易懂,適合應(yīng)用型本科、高職高專院校學(xué)生使用。無論是編程新手,還是具有編程基礎(chǔ)的讀者,都可以從書中獲得新知識(shí)。
面向?qū)ο蟪绦蛟O(shè)計(jì)——Java編程 目錄
目錄
第1章Java簡(jiǎn)介1
1.1Java概述1
1.1.1Java的主要應(yīng)用方向1
1.1.2Java語言的特點(diǎn)2
1.2Java的運(yùn)行機(jī)制及JVM3
1.2.1JDK簡(jiǎn)介4
1.2.2JRE簡(jiǎn)介4
1.3JDK的使用4
1.3.1安裝JDK5
1.3.2系統(tǒng)環(huán)境變量6
1.3.3**個(gè)Java程序9
1.4Java開發(fā)工具Eclipse11
1.4.1Eclipse簡(jiǎn)介11
1.4.2Eclipse的安裝與啟動(dòng)11
1.4.3Java注釋15
1.5Java API簡(jiǎn)介16
本章小結(jié)17
習(xí)題17
第2章Java編程基礎(chǔ)18
2.1Java基本語法18
2.1.1Java的基本語句18
2.1.2Java的基本語法格式19
2.1.3Java中的標(biāo)識(shí)符和關(guān)鍵字19
2.2基本數(shù)據(jù)類型21
2.2.1整數(shù)類型21
2.2.2浮點(diǎn)類型22
2.2.3布爾類型23
2.2.4字符類型24
2.3常量和變量24
2.3.1常量24
2.3.2變量25
2.3.3數(shù)據(jù)類型之間的相互轉(zhuǎn)換25
2.4Java中的運(yùn)算符28
2.4.1算術(shù)運(yùn)算符28
2.4.2賦值運(yùn)算符29
2.4.3關(guān)系運(yùn)算符30
2.4.4邏輯運(yùn)算符31
2.4.5位運(yùn)算符33
2.4.6條件運(yùn)算符34
2.4.7運(yùn)算符的優(yōu)先級(jí)34
2.5程序的結(jié)構(gòu)35
2.5.1順序結(jié)構(gòu)語句35
2.5.2選擇結(jié)構(gòu)語句35
2.5.3循環(huán)結(jié)構(gòu)語句41
2.5.4跳轉(zhuǎn)語句46
2.6案例實(shí)現(xiàn)48
本章小結(jié)50
習(xí)題51
面向?qū)ο蟪绦蛟O(shè)計(jì)——Java編程目錄第3章數(shù)組52
3.1一維數(shù)組52
3.1.1數(shù)組的聲明52
3.1.2數(shù)組的初始化53
3.1.3數(shù)組的訪問54
3.1.4數(shù)組的內(nèi)存機(jī)制56
3.2二維數(shù)組58
3.3數(shù)組的引用傳遞60
3.4案例實(shí)現(xiàn)61
本章小結(jié)62
習(xí)題62
第4章面向?qū)ο?一)64
4.1面向?qū)ο蟮母拍?4
4.2類與對(duì)象65
4.2.1類的定義65
4.2.2對(duì)象的創(chuàng)建和使用66
4.2.3類的封裝69
4.3方法71
4.3.1成員方法71
4.3.2構(gòu)造方法72
4.3.3方法的重載74
4.4this關(guān)鍵字75
4.5static關(guān)鍵字78
4.5.1靜態(tài)屬性與實(shí)例屬性79
4.5.2靜態(tài)方法與實(shí)例方法80
4.5.3靜態(tài)成員和實(shí)例成員的區(qū)別81
4.5.4代碼塊82
4.6內(nèi)部類83
4.6.1成員內(nèi)部類83
4.6.2靜態(tài)內(nèi)部類85
4.6.3方法內(nèi)部類86
4.6.4匿名內(nèi)部類87
4.7包88
4.7.1包的定義和使用88
4.7.2import語句88
4.8訪問權(quán)限89
4.8.1類的訪問權(quán)限89
4.8.2類成員的訪問權(quán)限90
4.9案例實(shí)現(xiàn)90
本章小結(jié)94
習(xí)題94
第5章面向?qū)ο?二)96
5.1類的繼承96
5.1.1繼承的概念96
5.1.2成員變量的隱藏98
5.1.3方法的重寫99
5.1.4super關(guān)鍵字100
5.1.5final關(guān)鍵字102
5.2抽象類和接口105
5.2.1抽象類105
5.2.2接口107
5.2.3抽象類和接口的關(guān)系110
5.3多態(tài)111
5.3.1多態(tài)的概念111
5.3.2向上轉(zhuǎn)型和向下轉(zhuǎn)型114
5.3.3Object類116
5.3.4工廠設(shè)計(jì)模式118
5.4案例實(shí)現(xiàn)123
本章小結(jié)127
習(xí)題127
第6章異常129
6.1異常概述129
6.2異常處理130
6.2.1try…catch…finally結(jié)構(gòu)130
6.2.2拋出異常131
6.3Error、Exception和RuntimeException133
6.4自定義異常類135
本章小結(jié)137
習(xí)題137
第7章Java常用系統(tǒng)類138
7.1基本類型包裝類138
7.2String類與StringBuffer類140
7.2.1String類140
7.2.2StringBuffer類145
7.3System類與Runtime類146
7.3.1System類146
7.3.2Runtime類147
7.4Math類與Random類148
7.4.1Math類148
7.4.2Random類149
7.5日期類150
7.5.1Date類150
7.5.2Calendar類151
7.5.3DateFormat類152
7.5.4SimpleDateFormat類153
7.6案例實(shí)現(xiàn)154
本章小結(jié)155
習(xí)題156
第8章集合157
8.1Collection接口158
8.2List接口159
8.2.1ArrayList集合159
8.2.2LinkedList集合160
8.2.3Iterator接口161
8.2.4ListIterator接口162
8.2.5JDK 5.0新特性——foreach循環(huán)163
8.3Set接口164
8.3.1HashSet集合165
8.3.2TreeSet集合167
8.4Map接口170
8.4.1HashMap集合171
8.4.2LinkedHashMap集合174
8.4.3TreeMap集合174
8.5JDK 5.0新特性——泛型176
8.6常用工具類178
8.6.1Collections工具類178
8.6.2Arrays工具類179
8.7集合和數(shù)組之間轉(zhuǎn)換180
8.8案例實(shí)現(xiàn)181
本章小結(jié)187
習(xí)題187
第9章I/O流188
9.1I/O流概述188
9.2字節(jié)流189
9.2.1字節(jié)流讀寫文件190
9.2.2文件的復(fù)制192
9.2.3字節(jié)流的緩沖區(qū)193
9.2.4字節(jié)緩沖流194
9.3字符流194
9.3.1字符流讀寫文件195
9.3.2字符流的緩沖區(qū)196
9.3.3字符緩沖流197
9.3.4轉(zhuǎn)換流198
9.4File類199
9.5RandomAccessFile類203
9.6案例實(shí)現(xiàn)205
本章小結(jié)207
習(xí)題207
第10章GUI(圖形用戶界面)209
10.1Swing概述209
10.2Swing頂級(jí)容器210
10.2.1JFrame210
10.2.2JDialog211
10.3Swing常用組件212
10.3.1面板組件213
10.3.2文本組件215
10.3.3標(biāo)簽組件217
10.3.4按鈕組件218
10.3.5下拉框組件221
10.3.6菜單組件223
10.3.7樹組件226
10.4布局管理器227
10.4.1流式布局管理器227
10.4.2邊界布局管理器228
10.4.3網(wǎng)格布局管理器229
10.4.4網(wǎng)格包布局管理器230
10.4.5卡片布局管理器231
10.4.6取消布局管理器233
10.5事件處理234
10.5.1事件處理機(jī)制234
10.5.2常用事件分類235
10.6案例實(shí)現(xiàn)240
本章小結(jié)246
習(xí)題246
第11章線程248
11.1線程概述248
11.1.1進(jìn)程簡(jiǎn)述249
11.1.2線程簡(jiǎn)述249
11.2線程機(jī)制249
11.2.1Thread類創(chuàng)建線程250
11.2.2Runnable接口創(chuàng)建線程251
11.2.3Callable接口和Future接口創(chuàng)建線程252
11.3線程的生命周期及狀態(tài)轉(zhuǎn)換253
11.4線程的調(diào)度255
11.4.1線程的優(yōu)先級(jí)255
11.4.2線程休眠256
11.4.3線程讓步257
11.4.4線程插隊(duì)258
11.4.5后臺(tái)線程259
11.5多線程同步259
11.5.1線程安全260
11.5.2同步代碼塊261
11.5.3同步方法262
11.5.4死鎖問題263
11.6多線程通信264
11.7線程組和未處理的異常266
11.8線程池269
11.9案例實(shí)現(xiàn)270
本章小結(jié)271
習(xí)題272
第12章Java數(shù)據(jù)庫連接273
12.1JDBC簡(jiǎn)介273
12.2JDBC核心API273
12.3JDBC連接數(shù)據(jù)庫276
12.4實(shí)現(xiàn)一個(gè)JDBC程序278
12.5案例實(shí)現(xiàn)280
本章小結(jié)282
習(xí)題282
第13章網(wǎng)絡(luò)編程基礎(chǔ)284
13.1網(wǎng)絡(luò)通信協(xié)議284
13.1.1IP地址和端口號(hào)285
13.1.2InetAddress286
13.1.3UDP與TCP287
13.2UDP通信288
13.2.1UDP通信簡(jiǎn)介288
13.2.2DatagramPacket類288
13.2.3DatagramSocket類289
13.2.4UDP網(wǎng)絡(luò)程序290
13.2.5UDP案例——聊天程序291
13.3TCP通信292
13.3.1ServerSocket類293
13.3.2Socket類294
13.3.3簡(jiǎn)單的TCP網(wǎng)絡(luò)程序294
13.3.4多線程的TCP網(wǎng)絡(luò)程序296
13.3.5文件上傳298
本章小結(jié)300
習(xí)題300
第14章綜合案例——學(xué)生選課信息管理系統(tǒng)301
14.1項(xiàng)目設(shè)計(jì)思路301
14.1.1系統(tǒng)預(yù)覽301
14.1.2功能結(jié)構(gòu)303
14.2數(shù)據(jù)庫設(shè)計(jì)303
14.3功能模塊設(shè)計(jì)304
14.3.1公共類設(shè)計(jì)——連接數(shù)據(jù)庫304
14.3.2操作數(shù)據(jù)庫接口設(shè)計(jì)305
14.3.3登錄模塊設(shè)計(jì)306
14.3.4注冊(cè)模塊設(shè)計(jì)309
14.3.5管理員主窗體設(shè)計(jì)312
14.3.6學(xué)生信息管理面板設(shè)計(jì)313
14.3.7課程信息管理面板設(shè)計(jì)322
14.3.8學(xué)生主窗體設(shè)計(jì)326
14.3.9學(xué)生個(gè)人信息面板設(shè)計(jì)327
14.3.10選課面板設(shè)計(jì)329
14.3.11退課面板設(shè)計(jì)332
本章小結(jié)332
面向?qū)ο蟪绦蛟O(shè)計(jì)——Java編程 作者簡(jiǎn)介
呂凱,吉林師范大學(xué)計(jì)算機(jī)學(xué)院教師,碩士,副教授。 以第2人參與國家自然科學(xué)基金1項(xiàng) 以第3人參與吉林省科技廳項(xiàng)目2項(xiàng) 以第1人主持吉林省教育廳項(xiàng)目2項(xiàng) 分別以第3人,第4人參與吉林省教育廳項(xiàng)目2項(xiàng)。 以第1人主持四平市科技局項(xiàng)目1項(xiàng) 以第3人參與四平市科技局項(xiàng)目1項(xiàng) 發(fā)表核心論文2篇,省級(jí)論文多篇。 主編《計(jì)算機(jī)思維與大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)教程》一本。 申請(qǐng)軟件著作權(quán)7項(xiàng),參與申請(qǐng)發(fā)明專利,實(shí)用新型,軟件著作權(quán)多項(xiàng)。
- >
苦雨齋序跋文-周作人自編集
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
自卑與超越
- >
龍榆生:詞曲概論/大家小書
- >
月亮虎
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
史學(xué)評(píng)論
- >
有舍有得是人生