書籍信息
作者:孫憲麗 關穎 李波 衣雲龍 朱克敵
定價:39.80元
印次:1-1
ISBN:9787302419051
出版日期:2015.12.01
印刷日期:2016.01.28
內容簡介
本書結合實例,由淺入深地講解理論知識,易於讀者理論聯繫實踐。書中知識全面,涵蓋了所有Java SE的常用知識點。 本書主要包括Java程式的構成、Java基本語法要素、類與對象、包、繼承、接口、異常處理、輸入輸出流、圖形界面設計、多執行緒、網路編程、資料庫操作、集合、Applet等內容; 最後給出兩個綜合實例,幫助讀者進一步鞏固所學的知識,提高綜合實踐能力; 每章最後提供思考與練習,供讀者更好地了解和掌握Java SE核心內容以及套用Java開發應用程式的方法。 本書結構清晰,從易到難,案例豐富,合理地安排了各個章節的有機銜接,無論是對教師、學生,還是對軟體設計開發人員,都是一本值得學習和參考的書籍。
圖書目錄
第1章Java語言概述
1.1Java簡介
1.1.1Java的發展歷程
1.1.2Java的三個平台
1.1.3Java語言的特點
1.2Java開發與運行環境
1.2.1下載及安裝JDK
1.2.2環境變數配置測試
1.3Java程式構成
1.3.1Java應用程式
1.3.2Java小程式
1.4Java程式開發過程
1.5開發工具Eclipse
1.5.1Eclipse的安裝與配置
1.5.2使用Eclipse開發Java程式
小結
思考練習
第2章Java語言基礎
2.1標識符與關鍵字
2.1.1Java標識符
2.1.2Java關鍵字
2.2數據類型
2.2.1Java基本數據類型
2.2.2Java引用數據類型
2.3Java常量與變數
2.4運算符
2.4.1賦值運算符及算術運算符
2.4.2關係運算符及邏輯運算符
2.4.3位運算符
2.4.4其他運算符
2.4.5運算符綜述
2.5程式流程控制語句
2.5.1分支語句
2.5.2循環語句
2.5.3跳轉語句
2.6數組
2.6.1Java數組簡介
2.6.2數組套用
2.7字元串
2.7.1聲明及初始化字元串變數
2.7.2字元串操作處理
2.8輸入與輸出
2.8.1Java輸入數據與輸出數據簡介
2.8.2輸入與輸出
2.9編程風格
2.9.1程式編寫風格
2.9.2注釋
小結
思考練習
第3章面向對象程式設計基礎
3.1面向對象程式設計特點
3.2類與對象
3.2.1類的結構
3.2.2成員變數
3.2.3成員方法
3.2.4構造方法
3.2.5對象
3.2.6static成員
3.2.7this關鍵字
3.2.8參數傳遞
3.2.9重載
3.3包
3.3.1包的聲明
3.3.2類的引入
3.4繼承
3.4.1繼承的原則
3.4.2隱藏與覆蓋
3.4.3super關鍵字
3.4.4final關鍵字
3.4.5abstract關鍵字
3.4.6上轉型對象
3.5內部類
3.5.1成員內部類
3.5.2局部內部類
3.5.3匿名類
3.6接口
3.6.1定義接口
3.6.2實現接口
3.6.3接口回調
3.7API查詢方法
小結
思考練習
第4章異常處理
4.1Java異常類架構
4.2異常處理方法
4.3自定義異常
小結
思考練習
第5章圖形用戶界面
5.1Java圖形用戶界面庫概述
5.2視窗
5.3選單
5.4組件及面板
5.5布局
5.6事件處理
5.7對話框
小結
思考練習
第6章多執行緒機制
6.1執行緒概述
6.2執行緒的創建
6.2.1使用Thread類創建執行緒
6.2.2使用Runnable接口創建執行緒
6.3執行緒控制方法
6.4執行緒的同步控制
小結
思考練習
第7章輸入與輸出
7.1File類
7.2流
7.2.1位元組流
7.2.2字元流
7.3RandomAccessFile類
7.4標準輸入輸出與Scanner類
7.4.1標準輸入輸出
7.4.2Scanner類
小結
思考練習
第8章網路編程
8.1URL類
8.2InetAddress類
8.3基於TCP的網路編程
8.4基於UDP的網路編程
小結
思考練習
小結
思考練習
第9章資料庫操作
9.1JDBC概述
9.2訪問資料庫的步驟
9.2.1創建數據源
9.2.2註冊驅動程式
9.2.3與資料庫建立連線
9.2.4運算元據庫
9.2.5處理結果集
小結
思考練習
第10章集合操作
10.1集合概述
10.2List
10.2.1ArrayList
10.2.2LinkedList
10.3Set
10.4Map
10.4.1HashMap
10.4.2HashTable
小結
思考練習
第11章Applet程式設計
11.1Applet的開發過程
11.2Applet類及其框架
11.2.1Applet類
11.2.2Applet生命周期
11.2.3Graphics類與paint()方法
11.2.4應用程式轉換成Applet
11.3Applet標籤
11.4Applet圖像處理
11.4.1裝載一幅圖像
11.4.2雙緩衝圖像
11.5Applet音頻控制
小結
思考練習
第12章綜合實例
12.1計算器
12.2項目管理系統
參考文獻