複製鏈接
請複製以下鏈接發送給好友

Java語言程序設計

(2001年邵光亞編寫、清華大學出版社出版的圖書)

鎖定
《Java語言程序設計》是2001年清華大學出版社出版的圖書,作者是邵光亞。
中文名
Java語言程序設計
作    者
邵光亞
出版時間
2001年9月1日
出版社
清華大學出版社
ISBN
9787302046097
定    價
22 元

Java語言程序設計內容簡介

Java語言是近年來十分流行的程序設計語言,又是一門通用的網絡編程語言,在Internet上有着廣泛的應用。本書全面介紹了Java語言的功能和特點,主要內容包括:Java語言基礎知識,Java語法構成,面向對象編程技術,常用系統類的使用,圖形用户界面設計,圖形處理,多媒體處理,異常處理,文件和流處理,多線程技術和網絡編程技術。本書配有電子教案。 [1] 

Java語言程序設計圖書目錄

第1章Java語言快速入門11.1Java簡介1
1.1.1Java的起源與發展1
1.1.2Java語言特點1
1.1.3Java的用途4
1.1.4用於Web的Applet4
1.1.5獨立運行的Application5
1.2Java程序開發5
1.2.1Java程序開發步驟6
1.2.3Java解釋器7
1.2.4Applet查看器7
1.3Java Applet應用8
1.3.1Java和Web8
1.3.2第一個Java Applet9
1.3.3將Applet嵌入HTML10
1.3.4一個實用Applet11
1.4Java Application應用13
1.4.1字符方式的Application13
1.4.2圖形方式的Application14
1.4.3Java編程小結16
1.5面向對象編程初步17
1.5.1對象17
1.5.2消息18
1.5.3類18
1.5.4繼承18
1.5.5接口19
習題19
第2章Java基本語法212.1Java語言的基本組成21
2.1.1標識符21
2.1.2關鍵字22
2.1.3分隔符22
2.2數據類型23
2.2.1基本數據類型23
2.2.2直接量24
2.2.3變量25
2.3運算符與表達式28
2.3.6位運算符32
2.3.7其他運算符34
2.3.8運算符的優先級34
2.4數組35
2.4.1一維數組的聲明35
2.4.2一維數組的創建與賦值36
2.4.3多維數組37
習題38
第3章Java語句及其控制結構413.1Java程序結構41
3.1.1Java程序構成41
3.1.2Java語句42
3.2選擇語句43
3.2.1if語句43
3.2.2if...else語句43
3.2.3if...else複合結構44
3.2.4switch開關語句46
3.3循環語句48
3.3.1for循環語句48
3.3.2while循環語句49
3.3.3do...while循環語句50
3.3.4循環語句的嵌套51
3.3.5循環語句小結52
3.4跳轉語句52
3.4.2帶標號的break語句53
3.4.3continue語句54
3.4.4帶標號的continue語句55
3.4.5return語句57
習題58
第4章面向對象編程614.1類61
4.1.1類的創建61
4.1.2類的修飾65
4.1.3類體66
4.1.4類的構造方法66
4.2成員變量67
4.2.1成員變量的聲明67
4.2.2成員變量的修飾69
4.3成員方法73
4.3.1成員方法的設計73
4.3.2成員方法的聲明與修飾74
4.3.3方法體77
4.3.4消息傳遞78
4.4對象實例化80
4.4.1創建對象80
4.4.2使用對象81
4.4.3清除對象82
習題82
第5章類的繼承性和多態性855.1類的繼承85
5.1.1父類和子類85
5.1.2成員變量的繼承和隱藏86
5.1.3成員方法的覆蓋88
5.1.4this和super89
5.2類的多態92
5.2.1成員方法的重載92
5.2.2構造方法的重載94
5.3進一步討論的問題96
5.3.1對象的克隆96
5.3.2子類對象和父類對象的關係98
5.3.3類的包容100
習題104
第6章包、接口和異常1056.1程序包105
6.1.1聲明自己的程序包105
6.1.2程序包的引用106
6.1.3Java的系統程序包106
6.2接口108
6.2.1聲明接口108
6.2.2接口的繼承關係109
6.2.3在類中實現一個接口110
6.2.4在類中實現多個接口110
6.3異常處理111
6.3.1什麼是異常111
6.3.2異常發生的原因111
6.3.3編譯時對異常情況的檢查112
6.3.4異常的層次結構112
6.3.5Java定義的標準異常類113
6.3.6異常的處理114
6.3.7創建自己的異常117
6.3.8throw語句118
6.3.9throws語句119
6.3.10finally語句121
習題122
第7章常用系統類1237.1Applet類123
7.1.1Applet簡介123
7.1.2Applet的生命週期124
7.1.3HTML和Applet的參數傳遞126
7.1.4APPLET標籤屬性128
7.1.5Applet與Application的合併運行129
7.2字符串類130
7.2.1字符串與字符串類131
7.2.2字符串類的構造方法132
7.2.3String類的應用134
7.2.4StringBuffer類的應用137
7.3標準輸入/輸出138
7.3.1標準輸入方法139
7.3.2標準輸出方法140
7.4其他常用類142
7.4.1數學函數類Math142
7.4.2日期類142
7.4.3隨機數類Random144
7.4.4向量類Vector146
習題148
第8章圖形用户界面1518.1組件151
8.1.1標籤151
8.1.2按鈕152
8.1.3選項框153
8.1.4複選框和選項按鈕154
8.1.5列表框156
8.1.6文本框158
8.1.7文本區158
8.1.8滾動條160
8.2組件佈局管理161
8.2.1順序佈局161
8.2.2邊界佈局161
8.2.3卡片佈局162
8.2.4網格佈局163
8.2.5網格包佈局164
8.2.6面板的使用166
8.2.7手工佈局168
8.3事件處理169
8.3.1Java的事件處理機制169
8.3.2事件處理實例171
習題180
第9章窗口、菜單和對話框1839.1窗口183
9.1.1創建可關閉窗口183
9.1.2關於事件裁剪器185
9.1.3在窗口中加入組件186
9.1.4多重窗口188
9.2菜單189
9.2.1為窗口加入菜單189
9.2.2菜單綜合應用191
9.3對話框194
9.3.1自定義對話框194
9.3.2文件對話框198
9.4Swing簡介201
9.4.1Swing按鈕與標籤202
9.4.2Swing工具欄203
習題206
第10章圖形處理20710.1基本圖形207
10.1.1直線207
10.1.2矩形208
10.1.3橢圓210
10.1.4圓弧211
10.1.5多邊形211
10.2畫布212
10.2.1創建畫布213
10.2.2在畫布上手工畫圖214
10.3文字輸出217
10.3.1字符串、字符和字節輸出217
10.3.2字體控制218
10.4顏色與繪圖模式控制221
10.4.1顏色控制221
10.4.2繪圖模式控制224
習題226
第11章多媒體編程22711.1圖像處理227
11.1.1圖像種類227
11.1.2圖像的顯示228
11.1.3幻燈機效果231
11.1.4生成圖像232
11.1.5圖形旋轉與透明處理233
11.2動畫處理235
11.2.1動畫原理235
11.2.2圖形雙緩衝236
11.2.3用線程實現動畫238
11.2.4文字的動畫顯示240
11.2.5圖像高級處理——水中倒影241
11.3數字音頻244
11.3.1加載聲音文件244
11.3.2在Applet中播放聲音245
習題247
第12章流、多線程和網絡編程24912.1流處理249
12.1.1流249
12.1.2流的分類250
12.1.3數據流的應用252
12.1.4文件類258
12.2多線程262
12.2.1線程與多線程262
12.2.2創建線程263
12.2.3線程的生命週期265
12.2.4線程的優先級267
12.2.5線程同步268
12.2.6多線程問題272
12.3網絡編程273
12.3.1Java網絡基礎知識273
12.3.2URL編程273
12.3.3創建URL對象275
12.3.4利用URL讀取服務器文件276
12.3.5利用URLConnection和服務器交互277
12.3.6利用Socket和服務器交互279
12.3.7利用Datagram和服務器交互284
習題288 [2] 
參考資料