出版信息
編者:王宏宇賈仰理·出版社:中國人民大學出版社,北京科海電子出版社
·頁碼:260頁
·出版日期:2009年
·ISBN:9787300102740
·條形碼:9787300102740
·版本:1版
·裝幀:平裝
·開本:16
·中文:中文
·叢書名:21世紀高職高專規劃教材·計算機專業教育系列
內容簡介
《Java面向對象程式設計》通過豐富、實用的精選實例系統地介紹了使用Java語言進行面向對象程式設計的方法和技術,注重提高讀者運用Java語言和面向對象技術解決實際問題的能力。全書共12章,內容包括面向對象程式設計概述,Java語言概述,Java語言基礎,類、對象和接口,包和Java基礎類,Java異常處理,Java圖形用戶界面設計,Applet及其套用,I/O系統,多執行緒編程,多媒體編程和網路編程等。《Java面向對象程式設計》編排合理,重點突出,語言流暢,示例豐富。內容上注重科學性、實用性、針對性,突出當今社會對人才套用能力的培養要求;針對所闡述的理論列舉了比較典型的實例,便於讀者學習、掌握;全部代碼都在JavaSDK1.4.2運行環境下調試通過;每章都配有小結和習題,方便讀者複習鞏固本章知識。
《Java面向對象程式設計》可作為高職高專院校相關專業教材,也可作為計算機培訓和全國計算機等級考試輔導的教學用書,還可供程式開發人員和自學者參考。
課程目錄
第1章面向對象程式設計概述1.1程式設計方法的發展
1.2面向對象程式設計基本概念
1.3面向對象的基本特徵
1.4面向對象程式設計語言
1.5本章小結
1.6習題
第2章Java語言概述
2.1Java語言的產生歷史
2.2Java語言的特點
2.3Java開發工具與環境
2.3.1Java開發工具
2.3.2安裝Java2SDK
2.3.3設定系統環境變數
2.4簡單的Java程式
2.4.1Java應用程式
2.4.2Java小應用程式
2.5Java集成開發環境JCreator
2.6本章小結
2.7習題
第3章Java語言基礎
3.1Java語言的基本組成
3.2基本數據類型
3.2.1整型
3.2.2實型
3.2.3字元型
3.2.4邏輯類型
3.2.5基本數據類型的轉換
3.3運算符、表達式和語句
3.3.1算術運算符和算術表達式
3.3.2關係運算符和關係表達式
3.3.3邏輯運算符和邏輯表達式
3.3.4位運算符與位運算表達式
3.3.5賦值運算符和賦值表達式
3.3.6條件運算符
3.3.7其他運算符
3.3.8優先權
3.3.9語句
3.4流程控制
3.4.1條件語句
3.4.2switch開關語句
3.4.3while循環語句
3.4.4do-while循環語句
3.4.5for循環語句
3.4.6轉移語句
3.5數組
3.5.1一維數組
3.5.2二維數組
3.6本章小結
3.7習題
第4章類、對象和接口
4.1類和對象的定義
4.1.1類的定義
4.1.2成員變數
4.1.3成員方法
4.1.4創建對象
4.1.5使用對象
4.1.6釋放對象及其所占用的記憶體空間
4.2類的繼承
4.2.1創建子類
4.2.2成員變數的繼承和隱藏
4.2.3成員方法的繼承和覆蓋
4.2.4抽象類和抽象方法
4.2.5super與this的使用
4.3類的多態
4.3.1Java中的多態性
4.3.2Java多態性實現機制
4.4內部類
4.5接口
4.5.1接口的定義
4.5.2接口的使用
4.6本章小結
4.7習題
第5章包和Java基礎類
5.1包
5.1.1包的定義
5.1.2包的使用
5.2Java類庫和API文檔簡介
5.2.1Java類庫的作用
5.2.2Java類庫的常見包
5.2.3使用類庫的方法
5.2.4JavaAPI文檔
5.3字元串類
5.3.1String類
5.3.2StringBuffer類
5.4數學類Math
5.4.1數學類提供的數學常量
5.4.2數學類提供的常用方法
5.5其他常用類
5.5.1系統類System
5.5.2日期時間類
5.5.3隨機數類Random
5.6本章小結
5.7習題
第6章Java異常處理
6.1異常的概念
6.2異常處理類
6.2.1異常類的層次結構
6.2.2Exception類及其子類
6.2.3Error類
6.3異常處理機制
6.3.1聲明異常
6.3.2拋出異常
6.3.3捕獲和處理異常
6.4創建用戶自己的異常
6.5本章小結
6.6習題
第7章Java圖形用戶界面設計
7.1圖形用戶界面設計概述
7.1.1Java圖形用戶界面
7.1.2java.awt包
7.1.3組件
7.1.4容器
7.1.5選單(Menu)
7.1.6布局管理
7.2AWT事件處理
7.2.1事件回響原理
7.2.2AWT事件及其相應的監聽器接口
7.3Swing簡介
7.4AWT圖形設計
7.4.1繪製文字
7.4.2文字字型
7.4.3繪製基本圖形
7.5本章小結
7.6習題
第8章Applet及其套用
8.1JavaApplet基礎
8.1.1Applet簡介
8.1.2JavaApplet的安全機制
8.1.3利用瀏覽器或appletviewer運行Applet
8.2Applet的運行機制
8.2.1Applet類簡介
8.2.2Applet的基本方法及其生命周期
8.2.3Applet與Application的合併運行
...