Java語言實用教程(第2版)

Java語言實用教程(第2版)

《Java語言實用教程(第2版)》是2008年在清華大學出版社出版的圖書。

基本介紹

  • 書名:Java語言實用教程(第2版)
  • 作者:邵麗萍
  • ISBN:9787302180760
  • 類別:計算機語言與程式
  • 頁數:234
  • 定價:25元
  • 出版社清華大學出版社
  • 出版時間:2008年9月8日
  • 裝幀:平裝
  • 開本:16開
圖書簡介,目錄,

圖書簡介

Java是近年來十分流行的程式設計語言,也是一門通用的網路程式語言,在Internet上有著廣泛的套用。本書全面介紹了Java語言的功能和特點,主要內容包括Java語言基礎知識、Java語法構成、面向對象編程技術、常用系統類的使用、圖形用戶界面設計、圖形處理、多媒體處理、異常處理和多執行緒技術等內容。
本書以通俗易懂的語言介紹了大量的實例,從實用的角度解釋了Java面向對象編程思想,演示了Java編程技巧。不僅適合沒有編程經驗的讀者學習,也適合有一定程式語言基礎的讀者自學。本書可作為高校及高職高專的教材。

目錄

第1章Java快速入門1
1.1Java簡介1
1.1.1什麼是Java1
1.1.2Java的起源與發展1
1.1.3Java的語言特點2
1.1.4Java的三個分支4
1.1.5Java的用途4
1.2Java的開發環境與運行環境6
1.2.1SDK、JDK、JRE與JVM6
1.2.2SDK與Java(TM)的下載與安裝7
1.2.3配置Java開發與運行環境11
1.3初步了解Java程式14
1.3.1編寫第一個Java源程式14
1.3.2在“命令提示符”視窗編譯與運行Java程式15
1.3.3在EditPlus主視窗中編譯與運行Java程式17
1.3.4小結20
習題21
第2章Java基本語法22
2.1標識符、關鍵字與分隔設定22
2.1.1標識符23
2.1.2關鍵字24
2.1.3分隔設定24
2.2基本數據類型與變數25
2.2.1基本數據類型26
2.2.2常量26
2.2.3變數27
2.3表達式與運算符30
2.3.1賦值運算符30
2.3.2算術運算符31
2.3.3關係運算符31
2.3.4邏輯運算符32
2.3.5條件運算符33
2.3.6位運算符33
2.3.7其他運算符35
2.3.8運算優先權35
2.4數組類型36
2.4.1一維數組的聲明36
2.4.2一維數組的創建與初始化36
2.4.3多維數組37
習題38
第3章Java語句及其控制結構40
3.1Java語句的類型40
3.1.1Java程式構成40
3.1.2Java語句的種類42
3.2選擇語句43
3.2.1單分支選擇語句(if語句)43
3.2.2二分支選擇語句(if...else語句)43
3.2.3多分支選擇語句(if...elseif...else語句)44
3.2.4開關語句(switch語句)45
3.3循環語句47
3.3.1確定次數循環語句(for循環)47
3.3.2先判定後執行循環語句(while循環)48
3.3.3先執行後判定循環語句(do...while循環)49
3.3.4嵌套使用循環語句50
3.3.5循環語句小結50
3.4跳轉語句50
3.4.1break語句51
3.4.2帶標號的break語句51
3.4.3continue語句52
3.4.4帶標號的continue語句52
3.4.5return語句53
習題54
第4章面向對象編程57
4.1面向對象基本概念57
4.1.1對象57
4.1.2類58
4.1.3封裝58
4.1.4訊息58
4.1.5繼承59
4.1.6接口59
4.1.7面向對象的Java程式59
4.2類與對象62
4.2.1創建類62
4.2.2創建對象65
4.3成員變數與訪問限制69
4.3.1成員變數的聲明69
4.3.2成員變數的修飾71
4.4成員方法74
4.4.1成員方法的設計74
4.4.2成員方法的聲明與修飾76
4.4.3方法體79
4.4.4方法的參數傳遞79
4.4.5Java編程小結81
習題81
第5章深入類85
5.1類的繼承性85
5.1.1父類和子類86
5.1.2成員變數的繼承和隱藏87
5.1.3成員方法的繼承與覆蓋89
5.1.4this、super和super()的使用90
5.2類的多態性92
5.2.1成員方法的重載93
5.2.2構造方法的重載94
5.3接口95
5.3.1實現系統提供的接口95
5.3.2創建自定義接口97
5.3.3接口的繼承關係98
5.4包99
5.4.1Java的API包100
5.4.2包的引用103
5.4.3創建自定義包103
習題106
第6章Java的異常處理機制109
6.1什麼是異常處理機制109
6.1.1什麼是錯誤與異常109
6.1.2異常發生的原因110
6.1.3如何處理異常110
6.2異常類的層次結構111
6.2.1Exception異常類的子類111
6.2.2Error錯誤類的子類112
6.3異常的處理112
6.3.1catch子句112
6.3.2throw語句115
6.3.3throws子句115
6.3.4finally語句116
6.3.5編譯時對異常情況的檢查117
6.4創建自己的異常類118
習題119
第7章常用系統類121
7.1Applet類121
7.1.1Applet的特點121
7.1.2Java和HTML的關係122
7.1.3Applet的生命周期與六種基本方法123
7.1.4HTML和Applet的參數傳遞125
7.1.5Applet標籤屬性127
7.2字元串類129
7.2.1字元串類的特點129
7.2.2字元串類的構造方法130
7.2.3String類的套用132
7.2.4StringBuffer類的套用135
7.3輸入輸出(I/O)流類136
7.3.1流概念137
7.3.2Java的標準輸入輸出138
7.3.3java.io包中的流類及檔案類139
7.3.4不同輸入輸出流類的套用141
7.4其他常用類145
7.4.1數學函式類Math145
7.4.2日期類145
7.4.3隨機數類Random147
7.4.4向量類Vector148
7.4.5Class類與Runtime類151
習題151
第8章圖形用戶界面154
8.1Swing與AWT組件154
8.2Swing的類層次結構155
8.3容器155
8.3.1視窗容器155
8.3.2對話框容器156
8.3.3面板容器157
8.4組件159
8.4.1標籤組件159
8.4.2按鈕組件160
8.4.3文本框組件162
8.4.4文本區組件163
8.4.5單選按鈕組件164
8.4.6複選框166
8.4.7下拉列表組件167
8.5組件布局管理168
8.5.1順序布局管理器168
8.5.2邊界布局管理器168
8.5.3卡片布局管理器169
8.5.4格線布局管理器170
8.5.5組件的精確定位方式171
8.6事件處理機制172
8.6.1Java的事件處理機制173
8.6.2Java的常用事件接口與接口方法173
8.6.3事件處理機制的不同實現方式174
8.6.4事件適配器類與內部類178
8.7創建容器與組件基本步驟小結180
習題180
第9章高級組件181
9.1選單欄181
9.1.1選單181
9.1.2多級選單183
9.1.3彈出式選單184
9.1.4檔案選擇器186
9.2工具列188
9.3樹狀選單189
9.4選項卡面板191
9.5JApplet容器193
9.6表格194
習題195
第10章多執行緒機制197
10.1多執行緒的概念197
10.1.1程式、進程和多任務197
10.1.2執行緒198
10.1.3多執行緒198
10.1.4執行緒的生命周期與Java的多執行緒機制198
10.2創建執行緒對象199
10.2.1通過繼承Thread類創建執行緒對象199
10.2.2通過Runnable接口創建執行緒對象201
10.2.3執行緒的優先權203
10.3執行緒的調度與控制204
10.3.1執行緒類的方法204
10.3.2控制執行緒的狀態205
10.4Java的執行緒同步機制與生產消費模型206
10.4.1未同步的生產消費模型207
10.4.2同步化的生產消費模型208
10.4.3共用公司銀行賬戶模型209
10.5使用多執行緒應注意的問題211
習題211
第11章圖形與多媒體處理213
11.1使用Graphics繪製基本圖形213
11.1.1如何使用顏色對象214
11.1.2在Applet界面中繪製直線215
11.1.3在JFrame視窗中繪製矩形215
11.1.4在Canvas畫布對象中繪製橢圓217
11.1.5在JPanel面板對象上繪製圓弧218
11.1.6在JApplet界面中繪製多邊形219
11.2使用Graphics2D繪製基本圖形220
11.2.1直線220
11.2.2矩形221
11.3使用Graphics繪製文字圖形222
11.3.1繪製字元串、字元和位元組文字222
11.3.2字型控制223
11.3.3不同顏色的文字224
11.4圖像處理225
11.4.1圖像種類225
11.4.2圖像的顯示226
11.4.3圖像的縮放顯示227
11.5動畫處理227
11.5.1動畫原理228
11.5.2用執行緒實現動畫229
11.6載入聲音檔案230
11.6.1添加背景音樂231
11.6.2隨時播放聲音檔案231
習題233
參考文獻234

相關詞條

熱門詞條

聯絡我們