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

Java程序設(shè)計教程與實訓

Java程序設(shè)計教程與實訓

定 價:¥23.00

作 者: 許文憲、董子建
出版社: 北京大學出版社
叢編項: 21世紀全國高職高專計算機系列實用規(guī)劃教材
標 簽: Java

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

內(nèi)容簡介

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

作者簡介

暫缺《Java程序設(shè)計教程與實訓》作者簡介

圖書目錄

第1章Java語言概述1
1.1Java的發(fā)展歷史和語言特點1
1.1.1Java的發(fā)展歷史1
1.1.2Java的語言特點2
1.1.3Java的運行機制3
1.2面向?qū)ο蟮某绦蛟O(shè)計4
1.2.1類和對象4
1.2.2類的封裝.繼承和多態(tài)4
1.3Java的運行環(huán)境5
1.3.1Java的開發(fā)工具J2SDK5
1.3.2安裝和設(shè)置環(huán)境變量6
1.3.3Java的編輯.編譯和運行6
1.4最簡單的Java程序7
1.4.1HelloWorld程序的開發(fā)流程7
1.4.2程序分析8
小結(jié)9
習題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運算符15
2.2.1算術(shù)運算符15
2.2.2關(guān)系運算符17
2.2.3邏輯運算符17
2.2.4位運算符19
2.2.5其他運算符21
2.2.6運算符的優(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
習題37
第3章類和對象39
3.1類的定義39
3.1.1類和對象的關(guān)系39
3.1.2類的定義格式40
3.2類的實例化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默認構(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實例分析60
小結(jié)62
習題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
習題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繼承的實現(xiàn)80
5.2.2屬性和方法的繼承81
5.2.3父類對象與子類對象的轉(zhuǎn)換82
5.2.4構(gòu)造函數(shù)的繼承83
5.2.5實例分析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接口的實現(xiàn)100
小結(jié)101
習題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
習題123
第7章Java異常處理125
7.1異常處理概念125
7.1.1什么是異常125
7.1.2異常處理機制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
習題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隨機文件的讀取151
8.4標準輸入和輸出155
8.4.1System.in對象155
8.4.2System.out對象155
8.4.3數(shù)據(jù)類型的轉(zhuǎn)換156
小結(jié)159
習題159
第9章JavaApplet160
9.1什么是JavaApplet160
9.1.1一個最簡單的JavaApplet160
9.1.2JavaApplet的運行方式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
習題175
第10章Java圖形用戶界面177
10.1Java圖形用戶界面概述177
10.1.1AWT和Swing178
10.1.2組件和容器179
10.2常用組件179
10.2.1按鈕和標簽180
10.2.2復選框和單選按鈕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事件處理機制205
10.4.1Java事件處理概述205
10.4.2Java常用事件206
10.4.3事件適配器212
10.5Swing組件介紹213
小結(jié)214
習題214
第11章實訓216
實訓1開發(fā)工具和運行環(huán)境216
實訓2基本數(shù)據(jù)類型.運算符216
實訓3Java控制結(jié)構(gòu)217
實訓4方法的定義和調(diào)用217
實訓5對象的創(chuàng)建與使用218
實訓6類的組織——包218
實訓7數(shù)組及命令行參數(shù)219
實訓8類的繼承220
實訓9重載和覆蓋221
實訓10接口的實現(xiàn)222
實訓11String類和StringBuffer類223
實訓12Math類223
實訓13異常處理224
實訓14文件屬性的訪問224
實訓15文本文件的讀寫226
實訓16隨機文件的讀寫227
實訓17JavaApplet227
實訓18圖形用戶界面(1)229
實訓19圖形用戶界面(2)231
實訓參考答案233
參考文獻264

本目錄推薦

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