內容簡介
Java語言的誕生是一次真正的Internet技術革命。Java語言不僅僅是一個程式設計語言,更是一個網路作業系統,它從根本上改變了網路應用程式的開發和使用方式。到目前為止,Java已經擴充到整個Internet網路。本書主要闡述了Java語言的基本原理和使用方法。全書共分12章,其中包括Java語言基礎、HTML簡介、面向對象編程、Java類、接口、包、異常、輸入輸出編程、網路編程、多執行緒編程、多媒體編程等內容。本書從原理到方法,講解如何編寫Java語言程式和使用Java語言獲取網路資源等。在書中列舉了大量的示例和實例,且每章後都配有與該章相關的習題。 在該書中,所有實例都在Jbuilder開發環境中編譯通過。每個Java語言應用程式實例在安裝了JDK1.3的Windows環境下都能正常執行,每個Java語言Applet小程式實例均可通過IE等瀏覽器瀏覽。
圖書目錄
第1章Java語言綜述1
1.1Java語言產生的歷史與現狀1
1.2Java語言的特點4
1.3Java語言和C\C++語言11
1.4Java程式的運行13
1.5Java Applet網路小應用程式13
1.6為什麼要學習Java語言14
1.7Java語言開發環境14
習題15第2章Internet必備知識16
2.1Internet與Java語言16
2.2區域網路和廣域網以及連線Internet18
2.3Internet域名(IP位址)22
2.4國際網際網路常用名詞介紹25
習題31第3章HTML簡介32
3.1創建HTML文檔32
3.2HTML字型及字型修飾語句 39
3.3HTML文字排列語句41
3.4HTML段落語句42
3.5HTML連結語句43
3.6HTML圖像語句44
3.7HTML顯示表格語句46
3.8HTML表單、輸入框語句48
3.9HTML視窗語句51
3.10HTML多媒體語句52
習題54第4章Java語言程式設計基礎55
4.1Java編程概況55
4.2Java語言數據類型57
4.3Java語言運算符和表達式65
4.4Java語言流控制語句71
習題77第5章Java語言中的對象、類和方法79
5.1面向對象79
5.2Java語言中的類 81
5.3創建、使用對象89
5.4類和對象96
5.5Java語言中的方法96
5.6this和super變數101
習題103第6章Java中的接口、包、異常和Java程式框架105
6.1接口105
6.2Java包109
6.3異常113
6.4Java語言標準應用程式框架120
習題124第7章Java語言的輸入輸出操作126
7.1靜態I/O對象126
7.2檔案輸入輸出(I/O)流129
7.3檔案輸入輸出流實例137
習題140第8章Java語言的GUI和事件處理143
8.1GUI圖形用戶界面143
8.2事件的處理155
習題165第9章Java應用程式和Applet小程式實例166
9.1Java標準類和類中方法的調用166
9.2Java語言Application應用程式176
9.3Java語言Applet小程式181
習題187第10章Java語言多執行緒編程190
10.1創建和控制執行緒190
10.2多執行緒同步機制200
10.3多執行緒程式實例210
習題218第11章Java語言網路編程220
11.1URL和URLconnection類220
11.2獲取網路信息與資源224
11.3套接字(Socket)233
習題246第12章Java語言多媒體編程249
12.1文字處理249
12.2圖形和圖像處理253
12.3動畫製作262
12.4聲音處理271
習題274附錄277
附錄AJDK介紹277
附錄BJBuilder編程環境簡介289
附錄CJava語言資料庫編程簡介293
附錄D配套光碟內容介紹309