Java 7實用教程

《Java 7實用教程》是2014年清華大學出版社出版的圖書。

基本介紹

  • 書名:Java 7實用教程
  • ISBN:9787302340300
  • 定價:39.5元
  • 出版社清華大學出版社
  • 出版時間:2014年
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書以最新的JDK 1.7為基礎,系統地介紹了Java語言的基礎知識、核心技術與套用實例。全書共分13章,內容包括Java語言概論、Java基本語法、Java類和對象、Java高級類、Java輸入與輸出、SWT用戶界面、Java事件處理、異常處理和調試與打包、Java Applet、多執行緒、JDBC資料庫編程、Java網路編程、Java開發高級套用概述等。
本書以實時、實用、簡明為宗旨,緊密跟蹤最新技術(Java SE 7、JDBC 4.0、SWT等),強調理論與實際相結合(所有知識配備具體實例),語言和內容力求詳略得當,以方便讀者快速掌握Java 7編程理論和技能。

目錄

第1章Java語言概論
1.1Java語言發展史
1.2Java語言特徵
1.3Java 7體系結構
1.4Java 7編譯環境和工具
1.4.1開發環境
1.4.2使用命令行工具
1.4.3使用Eclipse集成開發環境
1.5Java程式分類
1.5.1一個簡單的Java Application
1.5.2一個簡單的Java Applet
1.6Java編程規範
1.6.1命名
1.6.2注釋
1.7本章小結
1.8思考與練習
第2章Java基本語法
2.1標識符和數據類型
2.1.1標識符
2.1.2關鍵字
2.1.3數據類型
2.1.4數據類型之間的轉換
2.2運算符
2.2.1算術運算符
2.2.2關係運算符
2.2.3比較運算符
2.2.4條件運算符
2.2.5位運算符
2.2.6邏輯運算符
2.2.7運算符的級別
2.3流程控制
2.3.1if和switch語句
2.3.2循環和疊代器
2.4數組
2.4.1聲明和構造數組
2.4.2引用和初始化數組
2.5字元串
2.5.1String類
2.5.2String類的重要方法
2.5.3StringBuffer類和StringBuilder類
2.6本章小結
2.7思考與練習
第3章Java類和對象
3.1類和對象
3.1.1面向對象程式設計概述
3.1.2類
3.1.3對象
3.1.4類之間的關係
3.1.5類的定義
3.1.6聲明對象
3.2對象的成員
3.2.1方法
3.2.2變數
3.3類的成員
3.3.1靜態方法
3.3.2靜態變數
3.3.3實例變數、靜態變數和局部變數的生命周期
3.4構造函式
3.4.1無參構造函式
3.4.2帶參數的構造函式
3.5重載
3.5.1一般方法重載
3.5.2構造函式重載
3.6類的繼承
3.7方法覆蓋
3.8多態性與動態綁定
3.8.1多態性
3.8.2動態綁定
3.9Java訪問許可權
3.10本章小結
3.11思考與練習
第4章Java高級類
4.1static與final關鍵字
4.1.1理解static
4.1.2final關鍵字
4.2this與super關鍵字
4.2.1this關鍵字
4.2.2super關鍵字
4.3內部類和匿名類
4.3.1內部類的聲明與訪問
4.3.2成員內部類
4.3.3方法內部類
4.3.4匿名內部類
4.3.5靜態內部類
4.4Java類庫簡介
4.5抽象類與接口
4.5.1抽象類
4.5.2接口
4.5.3接口與抽象類的不同之處
4.6包
4.6.1定義包
4.6.2理解類路徑
4.6.3一個簡短的包的例子
4.6.4引入包
4.7Class類
4.8反射
4.9本章小結
4.10思考與練習
第5章Java輸入與輸出
5.1Java輸入與輸出概述
5.2File類
5.2.1幾個簡單的概念
5.2.2創建File對象
5.2.3File類常用方法介紹
5.2.4Java 7新檔案系統
5.3位元組流類InputStream和OutputStream
5.3.1輸入流類InputStream
5.3.2輸出流類OutputStream
5.3.3一些常見的子類
5.4RandomAccessFile類
5.5對象流和對象序列化
5.5.1基本的對象序列化
5.5.2自定義對象序列化
5.5.3序列化時的對象替換
5.5.4序列化與對象的創建
5.5.5序列化的安全性
5.6字元流
5.6.1Reader
5.6.2Writer
5.7鍵盤輸入
5.7.1使用Scanner實現從鍵盤輸入的功能
5.7.2使用BufferedReader實現從鍵盤輸入的功能
5.8本章小結
5.9思考與練習
第6章SWT用戶界面
6.1SWT簡介
6.1.1AWT、Swing與SWT
6.1.2SWT程式的開發步驟
6.1.3SWT中的包
6.2MVC模式與SWT
6.3SWT布局管理器
6.3.1充滿式布局
6.3.2行列式布局
6.3.3格線式布局
6.3.4表格式布局
6.4SWT文本的輸入
6.4.1標籤組件
6.4.2文本框組件
6.5選擇組件
6.5.1按鈕組件
6.5.2列表框組件
6.5.3下拉框組件
6.6SWT選單
6.7SWT對話框
6.8本章小結
6.9思考與練習
第7章Java事件處理
7.1SWT事件處理過程
7.2Typed和Untyped監聽器
7.2.1使用類型化監聽器和事件
7.2.2使用非類型化事件來定製事件處理
7.3適配器Adaptor
7.4常見SWT事件處理
7.4.1鍵盤事件處理
7.4.2滑鼠事件處理
7.4.3焦點事件處理
7.4.4視窗事件處理
7.4.5選擇與關閉事件處理
7.4.6其他常用事件處理
7.5本章小結
7.6思考與練習
第8章異常處理、調試與打包
8.1Java異常處理概述
8.2異常處理語句
8.2.1拋出異常
8.2.2聲明異常
8.2.3捕獲並處理異常
8.3自定義異常處理
8.4日誌
8.4.1輸出日誌
8.4.2自定義配置檔案
8.4.3本地化
8.5斷言
8.5.1啟用和禁用斷言
8.5.2使用斷言的建議
8.5.3為文檔使用斷言
8.6Java調試技術
8.6.1一些調試技巧
8.6.2使用調試器
8.7Java打包
8.7.1JAR命令及套用
8.7.2MANIFEST.MF檔案
8.7.3利用Eclipse打JAR包
8.8本章小結
8.9思考與練習
第9章Java Applet
9.1Applet基礎
9.1.1Applet運行環境
9.1.2什麼是AppletViewer
9.1.3編寫一個Applet
9.1.4Applet的安全機制
9.2Applet常用方法
9.3Applet的HTML標記和屬性
9.4Applet上下文
9.5Applet套用實例
9.6本章小結
9.7思考與練習
第10章多執行緒
10.1多執行緒基本概念
10.2Java執行緒類
10.2.1Thread類
10.2.2Runnable接口
10.2.3Callable接口
10.3資源的協調和同步
10.3.1synchronized關鍵字
10.3.2鎖
10.4執行緒間的通信
10.4.1執行緒的幾種狀態
10.4.2執行緒間通信的方式
10.5本章小結
10.6思考與練習
第11章JDBC資料庫編程
11.1JDBC概述
11.1.1JDBC組件
11.1.2JDBC架構
11.2資料庫的連線
11.3資料庫操作
11.3.1Collection接口
11.3.2Statement接口
11.3.3PreparedStatement接口
11.3.4CallableStatement接口
11.3.5ResultSet接口
11.3.6資料庫的基本操作
11.3.7使用RowSet接口運算元據庫
11.4套用實例
11.5本章小結
11.6思考與練習
第12章Java網路編程
12.1Java網路編程基礎
12.1.1網路編程是什麼
12.1.2IP位址和域名
12.1.3連線埠
12.1.4數據的傳輸方式
12.1.5協定
12.2Java網路類和接口
12.2.1URL類
12.2.2URLConnection類
12.2.3InetAddress類
12.3Java套接字通信
12.3.1Socket類
12.3.2ServerSocket類
12.4Java UDP通信
12.5Java TCP通信
12.6實例: UDP打洞技術
12.7本章小結
12.8思考與練習
第13章Java開發高級套用概述
13.1Java高級套用
13.2J2EE簡介
13.2.1J2EE的優點
13.2.2J2EE組件體系結構
13.2.3J2EE技術規範
13.2.4J2EE分布套用技術
13.2.5JSP技術簡介
13.2.6Servlet技術簡介
13.2.7EJB3技術簡介
13.2.8J2EE的發展趨勢
13.3J2ME
13.3.1J2ME是什麼
13.3.2J2ME體系結構
13.3.3MIDlet應用程式的生命周期
13.3.4J2ME的Hello World實例
13.4本章小結
13.5思考與練習

相關詞條

熱門詞條

聯絡我們