注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例教程

面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例教程

面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例教程

定 價(jià):¥34.50

作 者: 孫連英,劉暢,彭濤 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)
標(biāo) 簽: 大學(xué)教材 大中專教材教輔

ISBN: 9787302363521 出版時(shí)間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例教程基于Java語言介紹面向?qū)ο蟪绦蛟O(shè)計(jì)理念,引入U(xiǎn)ML工具解釋設(shè)計(jì)過程。應(yīng)用豐富的案例闡述面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論和方法,詳細(xì)介紹面向?qū)ο蟮幕咎匦浴⒒炯夹g(shù),知識(shí)點(diǎn)與應(yīng)用實(shí)例相結(jié)合。全書分為三篇:第一篇,程序設(shè)計(jì)基礎(chǔ),介紹Java編程基礎(chǔ);第二篇,Java面向?qū)ο螅榻B面向?qū)ο蟮姆庋b性、繼承性和多態(tài)性;第三篇,高級面向?qū)ο笤O(shè)計(jì),介紹UI、多線程和網(wǎng)絡(luò)編程等內(nèi)容。全書的三篇從簡單到復(fù)雜,階梯式遞進(jìn)。讀者可以根據(jù)需要選讀。本書介紹面向?qū)ο笏枷?,突出理論?lián)系實(shí)際。本書既可作為高等院校軟件工程、計(jì)算機(jī)相關(guān)專業(yè)的本科學(xué)生的教材,也可作為研究生的參考資料。

作者簡介

暫缺《面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例教程》作者簡介

圖書目錄

第一篇Java編程基礎(chǔ)1第1章概述1
1.1面向?qū)ο蟪绦蛟O(shè)計(jì)1
1.1.1定義1
1.1.2基本概念1
1.1.3特點(diǎn)2
1.1.4面向?qū)ο缶幊陶Z言3
1.2Java語言概述3
1.2.1誕生及發(fā)展3
1.2.2Java語言的特點(diǎn)4
1.2.3Java開發(fā)平臺(tái)7
1.3Java開發(fā)環(huán)境7
1.3.1下載、安裝JDK8
1.3.2配置環(huán)境變量9
1.4Java開發(fā)工具11
1.5學(xué)習(xí)創(chuàng)建第一個(gè)Java程序12
1.5.1制作Java Application應(yīng)用程序12
1.5.2制作Java Applet小程序16
習(xí)題117第2章編程基礎(chǔ)19
2.1標(biāo)識(shí)符19
2.2數(shù)據(jù)類型20
2.2.1基本數(shù)據(jù)類型20
2.2.2類型轉(zhuǎn)換21
2.3變量和賦值23
2.4常量23
2.5運(yùn)算符和表達(dá)式23
2.5.1基本賦值運(yùn)算24
2.5.2算數(shù)運(yùn)算24
2.5.3關(guān)系運(yùn)算26
2.5.4布爾運(yùn)算27
2.5.5位運(yùn)算27
2.5.6條件運(yùn)算28
2.5.7復(fù)合賦值運(yùn)算符28
2.6字符串28
2.6.1輸入字符串實(shí)例29
2.6.2字符串類型與數(shù)值型的轉(zhuǎn)換29
2.7程序設(shè)計(jì)30
習(xí)題230
編程練習(xí)32第3章控制語句33
3.1if語句33
3.1.1if語句的三種形式33
3.1.2分段顯示實(shí)例(if)35
3.2switch語句36
3.2.1分段顯示實(shí)例(switch)36
3.2.2switch語句詳解37
3.3for循環(huán)37
3.3.1for循環(huán)語法37
3.3.2求和運(yùn)算實(shí)例38
3.4while循環(huán)39
3.4.1while循環(huán)語句39
3.4.2while循環(huán)實(shí)現(xiàn)輸入控制40
3.5do…while循環(huán)40
3.5.1do…while語句40
3.5.2do…while實(shí)現(xiàn)退出操作41
3.6break與continue41
3.6.1break語句41
3.6.2continue語句42
3.7綜合實(shí)例: 十進(jìn)制與二進(jìn)制轉(zhuǎn)換42
3.7.1問題分析42
3.7.2算法設(shè)計(jì)43
3.7.3主程序43
習(xí)題344
編程練習(xí)45第4章方法47
4.1定義方法47
4.2調(diào)用方法47
4.3方法實(shí)例48
4.4方法應(yīng)用51
4.4.1單個(gè)參數(shù)的方法51
4.4.2多個(gè)參數(shù)的方法52
4.4.3遞歸方法53
4.4.4多個(gè)返回值的方法54
4.5方法重載55
4.6預(yù)定義方法55
習(xí)題458
編程練習(xí)59第5章數(shù)組60
5.1創(chuàng)建數(shù)組60
5.2初始化一維數(shù)組61
5.2.1靜態(tài)初始化61
5.2.2動(dòng)態(tài)初始化62
5.2.3創(chuàng)建數(shù)組實(shí)例63
5.3數(shù)組名的使用63
5.4數(shù)組作為方法的參數(shù)和返回值65
5.4.1數(shù)組作為方法參數(shù)65
5.4.2數(shù)組作為返回類型66
5.5增強(qiáng)的for循環(huán)67
5.6有用的數(shù)組方法68
5.7多維數(shù)組68
5.7.1二維數(shù)組定義68
5.7.2初始化二維數(shù)組69
5.7.3二維數(shù)組實(shí)例70
5.8文本處理實(shí)例71
5.8.1問題分析和方法設(shè)計(jì)71
5.8.2主算法設(shè)計(jì)73
5.8.3程序?qū)崿F(xiàn)74
習(xí)題575
編程練習(xí)76
第二篇Java面向?qū)ο?7第6章類和對象77
6.1類與對象的關(guān)系77
6.2類的設(shè)計(jì)與UML建模77
6.3類78
6.3.1汽車類實(shí)例78
6.3.2定義類79
6.4對象80
6.4.1創(chuàng)建對象80
6.4.2使用對象81
6.5成員變量與局部變量81
6.6構(gòu)造方法82
6.6.1為什么需要構(gòu)造方法82
6.6.2構(gòu)造方法重載84
6.7this關(guān)鍵字85
6.7.1this表示類的成員86
6.7.2this調(diào)用構(gòu)造方法86
6.7.3this表示當(dāng)前對象88
6.8static修飾符88
6.8.1靜態(tài)變量89
6.8.2靜態(tài)方法91
6.8.3main方法詳解92
6.8.4靜態(tài)成員特點(diǎn)93
6.9使用String類93
6.10對象參數(shù)實(shí)例95
6.11聚集類97
6.11.1聚集類實(shí)例98
6.11.2銀行操作主界面101
6.12內(nèi)部類105
6.12.1類中定義的內(nèi)部類105
6.12.2內(nèi)部類被外部引用107
6.12.3方法中定義的內(nèi)部類107
習(xí)題6108
編程練習(xí)109第7章封裝112
7.1類的抽象與封裝112
7.2Java中的包113
7.2.1package語句113
7.2.2import語句115
7.2.3Date、Calendar與DateFormat類116
7.2.4Math與Random類118
7.3類的成員的訪問控制122
7.3.1包訪問權(quán)限122
7.3.2public: 接口訪問權(quán)限122
7.3.3private: 類內(nèi)部訪問權(quán)限123
7.3.4protected: 繼承訪問權(quán)限123
7.4類的訪問權(quán)限123
7.5鏈表實(shí)例123
7.5.1鏈表結(jié)點(diǎn)124
7.5.2鏈表類124
7.5.3測試類128
習(xí)題7129
編程練習(xí)130第8章繼承131
8.1繼承的定義與實(shí)現(xiàn)131
8.1.1繼承實(shí)例131
8.1.2繼承的定義131
8.1.3繼承的實(shí)現(xiàn)132
8.1.4繼承的結(jié)果135
8.2方法重寫135
8.3super關(guān)鍵字138
8.3.1使用super訪問父類成員139
8.3.2使用super調(diào)用父類構(gòu)造方法140
8.3.3構(gòu)造子類對象140
8.3.4super與this141
8.4抽象類141
8.4.1Employee抽象類142
8.4.2抽象類實(shí)例142
8.4.3抽象類的子類實(shí)例143
8.5接口145
8.5.1定義接口145
8.5.2接口實(shí)例146
8.6final修飾符147
8.6.1final修飾類147
8.6.2final修飾方法148
8.7Object類148
8.7.1toString()方法148
8.7.2equals()方法149
8.8類的關(guān)系149
8.8.1依賴150
8.8.2關(guān)聯(lián)150
8.8.3聚合151
8.8.4組合151
8.9綜合實(shí)例: 組裝計(jì)算機(jī)152
習(xí)題8154
編程練習(xí)154第9章多態(tài)156
9.1多態(tài)實(shí)例156
9.1.1句柄引用對象實(shí)例156
9.1.2父類句柄引用子類對象157
9.2動(dòng)態(tài)綁定158
9.3對象的多態(tài)性160
9.3.1向上轉(zhuǎn)型161
9.3.2向下轉(zhuǎn)型161
9.3.3instanceof運(yùn)算符162
9.4多態(tài)實(shí)例162
9.4.1接口作為參數(shù)實(shí)例163
9.4.2父類作為方法返回類型實(shí)例165
9.4.3面向接口編程168
習(xí)題9169
編程練習(xí)169
第三篇高級面向?qū)ο笤O(shè)計(jì)171第10章圖形用戶界面設(shè)計(jì)171
10.1Swing和AWT171
10.1.1AWT組件171
10.1.2Swing組件172
10.1.3容器類組件173
10.2創(chuàng)建基本GUI程序174
10.2.1使用JFrame類創(chuàng)建框架174
10.2.2在框架中添加組件175
10.2.3設(shè)置界面布局176
10.2.4事件處理182
10.3事件及監(jiān)聽器接口184
10.3.1事件184
10.3.2Windows事件處理185
10.3.3鍵盤事件處理188
10.3.4鼠標(biāo)事件處理191
10.4菜單193
10.4.1菜單的設(shè)計(jì)與實(shí)現(xiàn)193
10.4.2實(shí)現(xiàn)菜單項(xiàng)事件處理代碼194
習(xí)題10198
編程練習(xí)199第11章異常處理200
11.1Java異常處理200
11.2Exception類200
11.3使用異常處理201
11.3.1try/catch/finally塊201
11.3.2catch塊的順序203
11.3.3拋出異常204
11.4自定義異常204
11.5為異常編寫文檔207
習(xí)題11208
編程練習(xí)209第12章集合類210
12.1Iterable接口211
12.2Collection接口211
12.3List接口212
12.3.1LinkedList類213
12.3.2ArrayList類213
12.3.3Vector類214
12.3.4Stack類214
12.4Set接口215
12.4.1Set接口常用方法215
12.4.2Set接口實(shí)例215
12.5Map接口217
12.5.1Map常用方法217
12.5.2HashMap管理網(wǎng)絡(luò)名和密碼217
12.6泛型219
12.7集合類實(shí)例: 書籍管理220
習(xí)題12223
編程練習(xí)223第13章輸入輸出流及文件處理225
13.1I/O流226
13.2字節(jié)流226
13.2.1InputStream類常用方法227
13.2.2OutputStream類常用方法227
13.2.3文件數(shù)據(jù)流228
13.2.4實(shí)例: 輸入信息保存到文件228
13.2.5讀取并顯示文件230
13.2.6文件復(fù)制231
13.3字符流232
13.3.1InputStreamReader和OutputStreamWriter232
13.3.2字符流實(shí)例233
13.4文件輸入輸出234
13.4.1文件基本操作234
13.4.2文件隨機(jī)讀寫236
13.5對象序列化237
13.5.1存儲(chǔ)對象237
13.5.2Car對象序列化實(shí)例238
13.5.3存儲(chǔ)和讀取序列化對象信息238
習(xí)題13239
編程練習(xí)240第14章多線程241
14.1線程概述241
14.1.1線程的概念241
14.1.2如何理解多線程241
14.2創(chuàng)建線程242
14.2.1通過繼承Thread類來創(chuàng)建線程242
14.2.2通過實(shí)現(xiàn)Runnable接口的類來運(yùn)行線程243
14.3線程的狀態(tài)244
14.3.1線程的不同狀態(tài)244
14.3.2線程的優(yōu)先級及調(diào)度246
14.3.3線程狀態(tài)的轉(zhuǎn)換247
14.5制作動(dòng)畫249
14.5.1Java多線程動(dòng)畫制作概述249
14.5.2動(dòng)態(tài)文字顯示249
14.5.3模擬賽跑250
14.6共享資源與線程同步254
14.6.1資源共享254
14.6.2線程同步256
14.6.3等待與通知257
14.6.4死鎖260
習(xí)題14260
編程練習(xí)262第15章網(wǎng)絡(luò)編程263
15.1Java網(wǎng)絡(luò)編程基礎(chǔ)263
15.1.1IP地址263
15.1.2端口號263
15.2InetAddress類264
15.3使用URL類訪問網(wǎng)絡(luò)資源265
15.4Socket套接字編程268
15.4.1使用TCP通信268
15.4.2使用UDP通信270
15.5訪問遠(yuǎn)程數(shù)據(jù)庫272
15.6訪問Web Service273
15.6.1生成客戶端類273
15.6.2訪問股票行情查詢Web服務(wù)276
15.7訪問Web Server端應(yīng)用程序277
15.7.1服務(wù)器端開發(fā)277
15.7.2在應(yīng)用程序中訪問283
習(xí)題15286
編程練習(xí)286參考文獻(xiàn)287

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號