注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java語言程序設(shè)計(jì)教程

Java語言程序設(shè)計(jì)教程

Java語言程序設(shè)計(jì)教程

定 價:¥48.00

作 者: 周紹斌
出版社: 東軟電子出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)

ISBN: 9787894361042 出版時間: 2012-08-01 包裝: 平裝
開本: 16開 頁數(shù): 440 字?jǐn)?shù):  

內(nèi)容簡介

  教材的內(nèi)容組織遵循CDIO工程教育理念,從培養(yǎng)讀者能力入手來設(shè)計(jì)。全教材共分為3篇:Java基礎(chǔ)篇、面向?qū)ο蟪绦蛟O(shè)計(jì)篇和應(yīng)用開發(fā)篇。教材在每章通過項(xiàng)目來引入教學(xué)內(nèi)容,能夠讓讀者在學(xué)習(xí)的時候做到有的放矢。本教材設(shè)計(jì)了一個課程項(xiàng)目——學(xué)生成績系統(tǒng),詳細(xì)闡述了從它的項(xiàng)目分析和設(shè)計(jì),到項(xiàng)目的實(shí)現(xiàn)和改進(jìn)全過程,循序漸進(jìn)地引導(dǎo)讀者在項(xiàng)目開發(fā)實(shí)踐中掌握相關(guān)的技能。

作者簡介

暫缺《Java語言程序設(shè)計(jì)教程》作者簡介

圖書目錄

第1篇Java基礎(chǔ)篇
第1章用Java向世界問好3
1.1項(xiàng)目目標(biāo)與任務(wù)3
1.2項(xiàng)目分析3
1.3技術(shù)準(zhǔn)備4
1.3.1Java運(yùn)行原理4
1.3.2JDK簡介5
1.3.3Java程序的分類7
1.4項(xiàng)目學(xué)做7
1.5知識拓展11
1.6強(qiáng)化訓(xùn)練11
1.7課后習(xí)題12
第2章體重指數(shù)計(jì)算器13
2.1項(xiàng)目目標(biāo)與任務(wù)13
2.2項(xiàng)目分析13
2.3技術(shù)準(zhǔn)備14
2.3.1變量14
2.3.2標(biāo)識符14
2.3.3Java的基本符號15
2.3.4數(shù)據(jù)類型15
2.3.5數(shù)據(jù)類型轉(zhuǎn)換17
2.3.6運(yùn)算符19
2.3.7選擇結(jié)構(gòu)28
2.4項(xiàng)目學(xué)做32
2.5知識拓展34
2.5.1保留字34
2.5.2轉(zhuǎn)義字符34
2.5.3null符號35
2.5.4void符號35
2.5.5注釋35
2.6強(qiáng)化訓(xùn)練36
2.7課后習(xí)題36
第3章猜數(shù)字游戲42
3.1項(xiàng)目目標(biāo)與任務(wù)42
3.2項(xiàng)目分析42
3.3技術(shù)準(zhǔn)備43
3.3.1for循環(huán)43
3.3.2while循環(huán)47
3.3.3do?while循環(huán)48
3.3.4continue和break48
3.3.5方法定義50
3.3.6方法調(diào)用51
3.3.7方法重載52
3.4項(xiàng)目學(xué)做53
3.5知識拓展54
3.6強(qiáng)化訓(xùn)練55
3.7課后習(xí)題55
第2篇面向?qū)ο蟪绦蛟O(shè)計(jì)篇
目錄第4章復(fù)數(shù)類63
4.1項(xiàng)目目標(biāo)與任務(wù)63
4.2項(xiàng)目分析63
4.3技術(shù)準(zhǔn)備64
4.3.1類的定義64
4.3.2創(chuàng)建對象67
4.3.3構(gòu)造方法69
4.4項(xiàng)目學(xué)做72
4.5知識拓展75
4.5.1對象作方法的參數(shù)75
4.5.2終結(jié)器77
4.6強(qiáng)化訓(xùn)練78
4.7課后習(xí)題78
第5章貨物管理82
5.1項(xiàng)目目標(biāo)與任務(wù)82
5.2項(xiàng)目分析82
5.3技術(shù)準(zhǔn)備83
5.3.1構(gòu)造方法的重載83
5.3.2變量的作用域85
5.3.3this關(guān)鍵字87
5.3.4包90
5.3.5訪問控制修飾符92
5.3.6static修飾符104
5.3.7String和StringBuffer111
5.3.8ArrayList119
5.4項(xiàng)目學(xué)做121
5.5強(qiáng)化訓(xùn)練127
5.6課后習(xí)題127
第6章學(xué)生成績評級129
6.1項(xiàng)目目標(biāo)與任務(wù)129
6.2項(xiàng)目分析130
6.3技術(shù)準(zhǔn)備130
6.3.1繼承的定義130
6.3.2屬性的繼承與隱藏132
6.3.3方法的繼承與覆蓋136
6.3.4Object類及其常用方法140
6.3.5繼承關(guān)系中的構(gòu)造方法及super關(guān)鍵字142
6.3.6父、子類對象的使用與轉(zhuǎn)化146
6.3.7final修飾符150
6.3.8抽象方法和抽象類153
6.3.9數(shù)組156
6.4項(xiàng)目學(xué)做160
6.5強(qiáng)化訓(xùn)練164
6.6課后習(xí)題164
第7章收費(fèi)計(jì)算167
7.1項(xiàng)目目標(biāo)與任務(wù)167
7.2項(xiàng)目分析167
7.3技術(shù)準(zhǔn)備167
7.3.1接口的定義168
7.3.2接口的實(shí)現(xiàn)170
7.3.3使用接口171
7.4項(xiàng)目學(xué)做172
7.5知識拓展173
7.5.1Collection框架173
7.5.2for?each循環(huán)181
7.6強(qiáng)化訓(xùn)練183
7.7課后習(xí)題183
第3篇應(yīng)用開發(fā)篇
第8章加法計(jì)算器187
8.1項(xiàng)目目標(biāo)與任務(wù)187
8.2項(xiàng)目分析187
8.3技術(shù)準(zhǔn)備188
8.3.1構(gòu)造簡單的圖形界面188
8.3.2布局管理器192
8.3.3交互與事件處理198
8.3.4項(xiàng)目中用到的其他GUI組件204
8.4項(xiàng)目學(xué)做209
8.5知識拓展210
8.5.1圖形用戶界面簡介210
8.5.2窗口事件210
8.5.3事件裁剪類213
8.6強(qiáng)化訓(xùn)練214
8.7課后習(xí)題215
第9章用戶注冊界面218
9.1項(xiàng)目目標(biāo)與任務(wù)218
9.2項(xiàng)目分析219
9.3技術(shù)準(zhǔn)備219
9.3.1文本區(qū)219
9.3.2面板221
9.3.3單選按鈕224
9.3.4復(fù)選框226
9.3.5對話框228
9.3.6彈出式對話框232
9.4項(xiàng)目學(xué)做234
9.5強(qiáng)化訓(xùn)練236
9.6課后習(xí)題237
第10章繪圖板239
10.1項(xiàng)目目標(biāo)與任務(wù)239
10.2項(xiàng)目分析240
10.3技術(shù)準(zhǔn)備241
10.3.1菜單241
10.3.2繪制圖形244
10.3.3鼠標(biāo)事件250
10.4項(xiàng)目學(xué)做253
10.5強(qiáng)化訓(xùn)練256
10.6課后習(xí)題257
第11章鍵盤練習(xí)小游戲261
11.1項(xiàng)目目標(biāo)與任務(wù)261
11.2項(xiàng)目分析262
11.3技術(shù)準(zhǔn)備263
11.3.1鍵盤事件263
11.3.2applet小程序265
11.4項(xiàng)目學(xué)做270
11.5強(qiáng)化訓(xùn)練272
11.6課后習(xí)題272
第12章記事本273
12.1項(xiàng)目目標(biāo)與任務(wù)273
12.2項(xiàng)目分析274
12.3技術(shù)準(zhǔn)備276
12.3.1File類276
12.3.2文件輸入輸出流279
12.3.3Java剪貼板282
12.3.4異常處理283
12.4項(xiàng)目學(xué)做285
12.5知識拓展290
12.5.1常見輸入輸出流290
12.5.2Java異常處理機(jī)制298
12.6強(qiáng)化訓(xùn)練308
12.7課后習(xí)題309
第13章電子時鐘312
13.1項(xiàng)目目標(biāo)與任務(wù)312
13.2項(xiàng)目分析312
13.3技術(shù)準(zhǔn)備312
13.3.1Thread類312
13.3.2Runnable接口315
13.4項(xiàng)目學(xué)做317
13.5知識拓展318
13.6強(qiáng)化訓(xùn)練321
13.7課后練習(xí)321
第14章模擬售票系統(tǒng)322
14.1項(xiàng)目目標(biāo)和任務(wù)322
14.2項(xiàng)目分析322
14.3技術(shù)準(zhǔn)備322
14.3.1線程同步322
14.3.2線程的優(yōu)先級326
14.3.3線程的狀態(tài)329
14.4項(xiàng)目學(xué)做330
14.5知識拓展331
14.6強(qiáng)化訓(xùn)練335
14.7課后練習(xí)335
第15章自制瀏覽器336
15.1項(xiàng)目目標(biāo)和任務(wù)336
15.2項(xiàng)目分析336
15.3 技術(shù)準(zhǔn)備336
15.3.1網(wǎng)絡(luò)基礎(chǔ)336
15.3.2InetAddress編程339
15.3.3URL編程340
15.4項(xiàng)目學(xué)做341
15.5強(qiáng)化訓(xùn)練344
15.6課后練習(xí)344
第16章自制HTTP服務(wù)器345
16.1項(xiàng)目目標(biāo)和任務(wù)345
16.2項(xiàng)目分析345
16.3技術(shù)準(zhǔn)備345
16.3.1Socket網(wǎng)絡(luò)編程345
16.3.2多線程的網(wǎng)絡(luò)通信349
16.4項(xiàng)目學(xué)做353
16.5知識拓展355
16.6強(qiáng)化訓(xùn)練358
16.7課后練習(xí)358
第17章商品信息管理系統(tǒng)360
17.1項(xiàng)目目標(biāo)和任務(wù)360
17.2項(xiàng)目分析360
17.3技術(shù)準(zhǔn)備362
17.3.1JDBC技術(shù)362
17.3.2JDBC驅(qū)動363
17.3.3JDBC中主要的類及常用方法364
17.3.4PreparedStatement對象366
17.4項(xiàng)目學(xué)做367
17.4.1身份認(rèn)證模塊367
17.4.2商品信息維護(hù)模塊369
17.5知識拓展377
17.5.1用JDBC連接不同的數(shù)據(jù)庫377
17.5.2JDBC連接池377
17.5.3JDBC支持事務(wù)操作379
17.6強(qiáng)化訓(xùn)練381
17.7課后練習(xí)381
第18章學(xué)生成績系統(tǒng)382
18.1項(xiàng)目分析382
18.1.1需求說明382
18.1.2通過用例形式化需求383
18.1.3用例模型384
18.2項(xiàng)目設(shè)計(jì)385
18.2.1對系統(tǒng)建模過程385
18.2.2類圖387
18.2.3將模型轉(zhuǎn)換為Java代碼387
18.3項(xiàng)目的實(shí)現(xiàn)391
18.3.1MainFrame類392
18.3.2LoginDialog類394
18.3.3InputScoreDialog類397
18.3.4QueryScoreDialog類400
18.3.5驅(qū)動器SGS類402
18.4項(xiàng)目的升級與改進(jìn)403
18.4.1SGS自定義異常類403
18.4.2實(shí)現(xiàn)數(shù)據(jù)持久化存儲404
18.4.3實(shí)現(xiàn)成績在線查詢407
附錄414
參考文獻(xiàn)420

本目錄推薦

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