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

java程序設計

(2005年清華大學出版社出版的圖書)

鎖定
《java程序設計》是2005年3月清華大學出版社出版的圖書,作者是古凌嵐等。
本書結構合理、語言通俗易懂,並具有理論內容適當、側重技術應用的特點。該教材主要面向高職高專的學生,同時也可作為相關技術的培訓教材。為普通高等教育“十一五”國家級規劃教材。 [1] 
中文名
java程序設計
作    者
古凌嵐等
出版社
清華大學出版社 [1] 
出版時間
2005年03月01日
定    價
20 元
ISBN
9787302105053

java程序設計前言

Java程序設計Java語言是一個非常有特色,而且功能強大的解釋型動態程序語言。它起源於C++,具有面向對象、支持多線程、與平台無關、語法簡單等特點。Java自問世以來,就以其獨有的魅力,很快得到了開發人員的青睞,尤其是在Web應用開發上。
本書共9章,主要介紹瞭如何應用Java語言實現面向對象的編程。依照案例實現的過程,闡述了編寫Java程序所需要的環境、配置,圖形用户界面的設計,事件處理的機制,Applet程序的編寫方法,異常處理的機制,讀寫文件的操作,線程的實現及通信,網絡應用程序的開發等知識。
本書在對軟件人才培養模式進行深入研究的基礎上,借鑑吸納了NIIT、北大青鳥APPTECH培訓教材的培養思想以及教材特點,以案例為核心,採用引入知識點、講述知識點、應用知識點、綜合知識點的模式,由淺入深,展開對技術內容的講述。通過實際生活的例子引入概念,語言簡潔明瞭,清晰易懂,更具人性化。
本課程建議授課學時為40小時,習題學時20小時,並要求先修C++語言。
在設計應用方面,首先要求使用簡單文本編輯工具,以便了解Java程序的編譯、運行步驟,而後的例題均使用JCreator開發工具軟件。並推薦下載JDK幫助文檔,通過使用該幫助文檔,讀者可以更快更準確地掌握JDK中類的使用。
本書的內容結構如下:
第1章主要介紹了Java的歷史、Java的特點、Java的開發運行環境以及Java程序的結構。
第2章主要介紹了Java所提供的主要GUI組件、JFrame界面的創建。
第3章主要介紹了Java的佈局管理器。
第4章主要介紹了事件及事件處理的機制。
第5章主要介紹了Applet應用程序及其創建。
第6章主要介紹了Java的異常處理機制。
第7章主要介紹了Java中的I/O機制,以及使用兩種方式進行文件的讀寫。
第8章主要介紹了線程的概念、線程的創建、線程間的通信。
第9章主要介紹了TCP/IP協議、Socket概念,以及利用Socket進行網絡編程。
由於時間倉促,書中難免存在不妥之處,請讀者原諒,並提出寶貴意見。
作者〖〗2005年2月 [1] 

java程序設計內容簡介

本書從應用Java技術開發一個完整案例的角度,設計了一個案例,圍繞開發案例展開Java技術的介紹,並附有單元練習和每章練習。主要內容包括:Java技術的概況、基本概念、利用面向對象編寫Java程序的基礎;對於編寫JFrame界面程序所需的相關知識如佈局管理器、界面組件等;對於編寫JApplet界面程序所需的相關知識;討論Java中的事件處理的概念及應用,異常處理機制;線程、I/O處理、TCP/IP協議、Socket編程。同時,為了加強學習效果,本書也提供了一個學習用案例,要求學習者使用已學習的知識並參照書中案例進行實際開發,以達到“學以致用”的目的。 [1] 

java程序設計圖書目錄

第1章Java概述1
1.1Java語言概述1
1.1.1Java語言歷史及特性1
1.1.2Java程序3
1.1.3Java運行環境4
1.1.4Java開發環境5
1.2編寫Java程序6
1.2.1Java程序編寫基礎6
1.2.2案例——編寫一個簡單程序17
1.3小結20
習題20
第2章圖形用户界面21
2.1圖形用户界面的組成組件21
2.1.1用户界面的類型21
2.1.2Java中提供的GUI組件類22
2.1.3案例——設計航班信息資料錄入界面33
2.2小結38
習題38
第3章佈局管理器40
3.1瞭解佈局管理器40
3.1.1佈局管理器的種類40
3.1.2案例——佈局管理器的應用53
3.2小結62
習題62
Java程序設計目錄
第4章事件64
4.1事件處理64
4.1.1事件模型64
4.1.2事件處理機制66
4.1.3案例——錄入航班數據的合法性驗證69
4.2低級事件78
4.2.1鼠標事件78
4.2.2鍵盤事件81
4.2.3案例——航班班次數據格式合法性驗證81
4.3小結85
習題86
第5章Applet87
5.1Applet的基本特性87
5.1.1Applet的背景87
5.1.2Applet的創建89
5.1.3編寫HTML文件的代碼90
5.1.4繪製Applet窗體內容91
5.2創建基於Applet的圖形用户界面95
5.2.1在Applet中擺放圖形元素95
5.2.2使用狀態窗口97
5.2.3在Applet中使用外部參數97
5.2.4案例——用户通過Web註冊到航空公司客户服務系統99
5.3策略文件105
5.4小結108
習題109
第6章異常處理110
6.1異常處理機制111
6.1.1異常的概念111
6.1.2異常處理的實現111
6.2自定義異常類133
6.2.1throw和throws133
6.2.2案例——限定錄入的航班可載人數範圍134
6.3小結138
習題139
第7章輸入輸出141
7.1File和RandomAccessFile類141
7.1.1File和RandomAccessFile類141
7.1.2案例——將客户資料寫入文件的指定位置144
7.2流150
7.2.1流類150
7.2.2案例——將客户資料作為對象數據寫入文件的指定位置153
7.3小結156
習題157
第8章線程158
8.1線程的概念158
8.2線程的實現164
8.3線程間的通信173
8.3.1線程通信機制173
8.3.2Vector類174
8.3.3線程間通信的實現176
8.4小結179
習題180
第9章Socket編程182
9.1客户/服務器概念183
9.1.1客户/服務器模型183
9.1.2TCP/IP協議族183
9.1.3套接字185
9.2創建服務器應用程序186
9.3編寫客户端應用程序195
9.4小結201
習題202
參考文獻203 [2] 
參考資料
  • 1.    簡介  .清華大學出版社[引用日期2016-05-01]
  • 2.    簡介  .清華大學出版社[引用日期2016-05-06]