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

Java程序設(shè)計(jì)教程與實(shí)訓(xùn)

Java程序設(shè)計(jì)教程與實(shí)訓(xùn)

定 價:¥23.00

作 者: 許文憲、董子建
出版社: 北京大學(xué)出版社
叢編項(xiàng): 21世紀(jì)全國高職高專計(jì)算機(jī)系列實(shí)用規(guī)劃教材
標(biāo) 簽: Java

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

內(nèi)容簡介

  Java語言是目前最流行,也是最有前途的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。本書按照“基本夠用、適當(dāng)擴(kuò)展”的原則,前10章介紹Java的運(yùn)行環(huán)境、語言基礎(chǔ)、類、對象、數(shù)組、繼承、多態(tài)、Java類庫、異常處理、數(shù)據(jù)流、Java Applet、圖形用戶界面等內(nèi)容,并在第11章提供若干典型實(shí)訓(xùn)項(xiàng)目,便于實(shí)踐教學(xué)。本書以高職高專學(xué)生為主要對象,可以作為高職高專計(jì)算機(jī)類和信息管理類專業(yè)的??平滩模部勺鳛槠渌麑I(yè)的選學(xué)教材。本書以高職高專學(xué)生為主要對象,可以作為高職高專計(jì)算機(jī)和信息管理類專業(yè)的??平滩?,也可作為其他專業(yè)的選學(xué)教材。

作者簡介

暫缺《Java程序設(shè)計(jì)教程與實(shí)訓(xùn)》作者簡介

圖書目錄

第1章Java語言概述1
1.1Java的發(fā)展歷史和語言特點(diǎn)1
1.1.1Java的發(fā)展歷史1
1.1.2Java的語言特點(diǎn)2
1.1.3Java的運(yùn)行機(jī)制3
1.2面向?qū)ο蟮某绦蛟O(shè)計(jì)4
1.2.1類和對象4
1.2.2類的封裝.繼承和多態(tài)4
1.3Java的運(yùn)行環(huán)境5
1.3.1Java的開發(fā)工具J2SDK5
1.3.2安裝和設(shè)置環(huán)境變量6
1.3.3Java的編輯.編譯和運(yùn)行6
1.4最簡單的Java程序7
1.4.1HelloWorld程序的開發(fā)流程7
1.4.2程序分析8
小結(jié)9
習(xí)題9
第2章數(shù)據(jù)類型和流程控制10
2.1Java的基本數(shù)據(jù)類型10
2.1.1基本數(shù)據(jù)類型10
2.1.2常量11
2.1.3變量12
2.1.4數(shù)據(jù)類型轉(zhuǎn)換14
2.2運(yùn)算符15
2.2.1算術(shù)運(yùn)算符15
2.2.2關(guān)系運(yùn)算符17
2.2.3邏輯運(yùn)算符17
2.2.4位運(yùn)算符19
2.2.5其他運(yùn)算符21
2.2.6運(yùn)算符的優(yōu)先級22
2.3Java的控制結(jié)構(gòu)23
2.3.1if語句23
2.3.2switch語句26
2.3.3for循環(huán)27
2.3.4while循環(huán)和do-while循環(huán)28
2.3.5跳轉(zhuǎn)語句29
2.4方法31
2.4.1方法的概念和作用31
2.4.2參數(shù)與返回值33
2.4.3遞歸方法35
小結(jié)36
習(xí)題37
第3章類和對象39
3.1類的定義39
3.1.1類和對象的關(guān)系39
3.1.2類的定義格式40
3.2類的實(shí)例化43
3.2.1創(chuàng)建對象43
3.2.2使用對象成員43
3.2.3類成員的訪問控制45
3.3構(gòu)造函數(shù)49
3.3.1構(gòu)造函數(shù)的作用和定義49
3.3.2默認(rèn)構(gòu)造函數(shù)50
3.3.3構(gòu)造函數(shù)的使用50
3.4參數(shù)傳遞和this引用51
3.4.1對象作為方法的參數(shù)51
3.4.2this引用53
3.4.3類的封裝性54
3.5類的組織55
3.5.1包的概念55
3.5.2創(chuàng)建包55
3.5.3訪問包56
3.6實(shí)例分析60
小結(jié)62
習(xí)題63

第4章數(shù)據(jù)類型類和數(shù)組對象64
4.1數(shù)據(jù)類型類64
4.1.1數(shù)據(jù)類型類的屬性和構(gòu)造函數(shù)64
4.1.2數(shù)據(jù)類型類的常用方法65
4.2數(shù)組68
4.2.1數(shù)組的定義與創(chuàng)建68
4.2.2訪問數(shù)組元素69
4.2.3使用二維數(shù)組72
4.3命令行參數(shù)74
小結(jié)75
習(xí)題76
第5章繼承和多態(tài)77
5.1繼承和多態(tài)的概念77
5.1.1繼承的概念77
5.1.2多態(tài)的概念79
5.2類的繼承79
5.2.1繼承的實(shí)現(xiàn)80
5.2.2屬性和方法的繼承81
5.2.3父類對象與子類對象的轉(zhuǎn)換82
5.2.4構(gòu)造函數(shù)的繼承83
5.2.5實(shí)例分析84
5.3類成員的覆蓋87
5.3.1覆蓋的用法87
5.3.2使用被覆蓋的成員89
5.4方法重載93
5.4.1方法的重載93
5.4.2構(gòu)造函數(shù)的重載95
5.5抽象類和最終類96
5.5.1抽象類96
5.5.2最終類98
5.6接口98
5.6.1接口的定義98
5.6.2接口的實(shí)現(xiàn)100
小結(jié)101
習(xí)題102
第6章Java類庫介紹104
6.1Java類庫的結(jié)構(gòu)104
6.2java.lang包中的常用類105
6.2.1String類和StringBuffer類105
6.2.2System類114
6.2.3Math類117
6.3java.util包中的集合類118
6.3.1Vector類118
6.3.2Stack類120
6.3.3Hashtable類120
6.4關(guān)于Java技術(shù)文檔122
小結(jié)123
習(xí)題123
第7章Java異常處理125
7.1異常處理概念125
7.1.1什么是異常125
7.1.2異常處理機(jī)制126
7.1.3異常分類126
7.1.4錯誤分類128
7.2Java異常的處理方法129
7.2.1try/catch/finally129
7.2.2聲明異常135
7.2.3拋出異常136
7.2.4自定義Java異常137
小結(jié)138
習(xí)題139
第8章Java數(shù)據(jù)流141
8.1Java數(shù)據(jù)流概述和java.io包141
8.1.1流的概念141
8.1.2java.io包141
8.1.3InputStream與
OutStream類143
8.1.4具體輸入輸出流144
8.2File類144
8.2.1File類的構(gòu)造函數(shù)145
8.2.2File類的常用方法145
8.3文件輸入與輸出147
8.3.1FileInputStream類和
FileOutputStream類的使用147
8.3.2讀寫文件中的基本數(shù)據(jù)
類型149
8.3.3隨機(jī)文件的讀取151
8.4標(biāo)準(zhǔn)輸入和輸出155
8.4.1System.in對象155
8.4.2System.out對象155
8.4.3數(shù)據(jù)類型的轉(zhuǎn)換156
小結(jié)159
習(xí)題159
第9章JavaApplet160
9.1什么是JavaApplet160
9.1.1一個最簡單的JavaApplet160
9.1.2JavaApplet的運(yùn)行方式162
9.2Applet的基本用法164
9.2.1java.Applet包簡介164
9.2.2JavaApplet的方法與
生命周期166
9.3JavaApplet的參數(shù)存取168
9.4在Applet中播放聲音和顯示圖像170
9.4.1顯示圖像170
9.4.2播放聲音171
小結(jié)174
習(xí)題175
第10章Java圖形用戶界面177
10.1Java圖形用戶界面概述177
10.1.1AWT和Swing178
10.1.2組件和容器179
10.2常用組件179
10.2.1按鈕和標(biāo)簽180
10.2.2復(fù)選框和單選按鈕184
10.2.3滾動面板187
10.2.4單行文本框和多行文本框188
10.2.5列表框和下拉列表框192
10.2.6對話框193
10.2.7菜單和快捷菜單195
10.3布局管理器199
10.3.1布局管理器概述199
10.3.2流布局200
10.3.3邊界布局201
10.3.4網(wǎng)格布局202
10.3.5卡片布局203
10.4Java事件處理機(jī)制205
10.4.1Java事件處理概述205
10.4.2Java常用事件206
10.4.3事件適配器212
10.5Swing組件介紹213
小結(jié)214
習(xí)題214
第11章實(shí)訓(xùn)216
實(shí)訓(xùn)1開發(fā)工具和運(yùn)行環(huán)境216
實(shí)訓(xùn)2基本數(shù)據(jù)類型.運(yùn)算符216
實(shí)訓(xùn)3Java控制結(jié)構(gòu)217
實(shí)訓(xùn)4方法的定義和調(diào)用217
實(shí)訓(xùn)5對象的創(chuàng)建與使用218
實(shí)訓(xùn)6類的組織——包218
實(shí)訓(xùn)7數(shù)組及命令行參數(shù)219
實(shí)訓(xùn)8類的繼承220
實(shí)訓(xùn)9重載和覆蓋221
實(shí)訓(xùn)10接口的實(shí)現(xiàn)222
實(shí)訓(xùn)11String類和StringBuffer類223
實(shí)訓(xùn)12Math類223
實(shí)訓(xùn)13異常處理224
實(shí)訓(xùn)14文件屬性的訪問224
實(shí)訓(xùn)15文本文件的讀寫226
實(shí)訓(xùn)16隨機(jī)文件的讀寫227
實(shí)訓(xùn)17JavaApplet227
實(shí)訓(xùn)18圖形用戶界面(1)229
實(shí)訓(xùn)19圖形用戶界面(2)231
實(shí)訓(xùn)參考答案233
參考文獻(xiàn)264

本目錄推薦

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