圖書信息
書名:java2程式設計基礎
作 者:鄒林達,陳國君
出版社:清華大學出版社
出版時間:2009-9-1
ISBN:9787302205067
開本:16開
定價:20.00元
06版圖書信息
java2程式設計基礎——高等學校教材.計算機套用
圖書作者:陳國君、陳磊、陳錫禎、劉洋編著
出版社:清華大學出版社
ISBN:9878302120552
出版時間:2006-1第1版
開本:16
價格:29.00元
Java語言
是近年來最流行的電腦程式設計語言。本書全面系統地介紹了Java語言的特點及套用技術,內容上以Java2的基礎程式設計、面向對象程式設計和事件處理為三大主線,利用淺顯易懂的語言、豐富簡單的實例完整地介紹了Java2面向對象程式設計的要點和難點。全書共分16章,其中第1~5章介紹基礎程式設計;第6~11章介紹面向對象程式設計;第12~13章介紹界面設計和事件處理;第14章介紹繪圖程式設計;第15章介紹Applet程式設計;第16章介紹Java語言網路編程。
本書可以作為高等院校計算機及其相關專業的教學用書,也可作為各學校程式設計公共選修課的教材,同時還可用作職業教育的培訓用書和Java2初學者的入門教材或為具有一定Java語言編程經驗的開發人員學習使用。
前言
隨著計算機技術日新月異的變化及網路化發展的趨勢,Java語言已成為目前最具吸引力且功能強大的程式設計語言。Java語言是完全面向對象的,並且具有容易學習、功能強大、程式的可讀性好等優點,是其他傳統語言無可比擬的。
由於教材是體現教學內容和教學方法的知識載體,是進行教學的基本工具,也是深化教育教學改革,全面推進素質教育,培養創新人才的重要保證,因此,本教材在內容的編排上做了精心的設定與選取,注重基本知識的理解與基本技能的培養。全書思路清晰,結構嚴謹,敘述由淺入深,循序漸進,用語規範,全面準確講述基本語法和面向對象技術等理論內容,完整地介紹了Java2面向對象程式設計的要點和難點。尤其在結構上特別注重前後內容的連貫性,做到了抓住關鍵、突出重點、分解難點,體現“理論性、實用性、技術性”三者相結合的編寫特色。同時,將實用性強的應用程式穿插在理論敘述中,以實例體現和鞏固理論基礎知識,並結合新技術的發展趨勢,介紹網路通信機制等。這些實例匯集了作者多年從事計算機教學和軟體開發過程中的案例精品。
本書可以作為高等院校計算機及其相關專業的教學用書,也可作為各學校程式設計公共選修課的教材,同時還可用作職業教育的培訓用書和Java2初學者的入門教材或為具有一定Java語言編程經驗的開發人員學習使用。
全書共分16章:第1章是Java語言概述,第2章介紹Java語言開發環境,第3章介紹Java語言基礎,第4章介紹流程控制,第5章介紹數組與字元串,第6章介紹類與對象,第7章介紹Java類的特性,第8章介紹繼承、抽象類和接口,第9章介紹異常處理,第10章介紹Java語言的輸入輸出與檔案處理,第11章介紹多執行緒,第12章介紹圖形界面設計,第13章介紹事件處理,第14章介紹繪圖程式設計,第15章介紹Applet程式設計,第16章介紹Java語言網路編程。
本教材由陳國君教授主編,其中,第1~4章與劉洋合編;第5~10章與陳錫禎合編;第11~16章與陳磊合編。本書中所有程式均上機調試通過。由於作者水平有限,書中不妥之處懇請廣大讀者批評指正。
編者
2005年8月
目錄
第1章Java語言概述
實驗1Java語言開發環境的配置
實驗2編譯與運行Java應用程式
實驗3編譯與運行Java小程式
第2章Java語言開發環境
實驗4基本數據類型的使用
實驗5算術運算符1
實驗6算術運算符2
實驗7邏輯運算符
實驗8字元串與數值型數據的轉換
實驗9從鍵盤輸入數據
第3章Java語言基礎
實驗10if條件語句
實驗11for循環語句
實驗12while循環語句
實驗13dowhile語句
實驗14switch語句
實驗15跳轉語句
第4章流程控制
實驗16一維數組1
實驗17一維數組2
實驗18二維數組
實驗19字元串1
實驗20字元串2
實驗21命令行參數
第5章數組與字元串
實驗22類的定義
實驗23對象的創建與使用
實驗24參數傳遞
第6章類與對象
實驗25類的私有成員與公共成員
實驗26類的構造方法1
實驗27類的構造方法2
實驗28方法的重載
實驗29類的靜態成員
實驗30對象的賦值與比較
第7章Java語言類的特性
實驗31類的繼承1
實驗32類的繼承2
實驗33方法的覆蓋
實驗34抽象類
實驗35JDK參考文檔的使用
實驗36使用JDK參考文檔編寫Java程式
實驗37為Java程式生成程式文檔
第8章繼承、抽象類和接口
實驗38包1
實驗39包2
實驗40接口1
實驗41接口2
實驗42內部類
第9章異常處理
實驗43Java的異常處理機制
實驗44常見的異常
實驗45多異常處理
實驗46由方法拋出異常
實驗47主動拋出異常
實驗48必須要捕獲的異常
第10章Java語言的輸入輸出與檔案處理
實驗49FileInputStream類的套用
實驗50FileOutputStream類的套用
實驗51FilReader類的套用
實驗52Filewriter類的套用
實驗53檔案操作
實驗54讀寫基本類型數據
實驗55對象的寫入與讀取
實驗56對檔案的隨機訪問
第11章多執行緒
實驗57用Thread類創建執行緒
實驗58實現Runnable接口創建執行緒
實驗59鐵路售票程式
實驗60守護執行緒
實驗61執行緒同步機制
第12章圖形界面設計
實驗62創建框架視窗
實驗63流式布局管理器
實驗64邊界式布局管理器
實驗65格線式布局管理器
實驗66密碼驗證視窗
第13章事件處理
實驗67操作事件
實驗68視窗事件類1
實驗69視窗事件類2
實驗70學生信息輸入視窗
實驗71滑鼠移動
實驗72選單
第14章繪圖程式設計
實驗73繪製文字
實驗74繪製直線
實驗75繪製圖形
實驗76互動式繪圖
實驗77生成可執行程式
第15章小程式設計
實驗78信箱登錄界面設計
實驗79向Applet小程式傳遞參數
實驗80顯示圖像和播放聲音
實驗81在Applet中繪製矩形
實驗82將應用程式轉換為Applet
第16章java網路編程
實驗83InetAddress程式設計
實驗84使用URL類訪問網路資源
實驗85Socket服務端程式設計
實驗86Socket客戶端程式設計
實驗87數據報通信
參考文獻