JAVA 6從入門到精通

JAVA 6從入門到精通

《JAVA6從入門到精通》是2008年電子工業出版社出版的圖書,作者是沈志宏。

基本介紹

  • 書名:JAVA 6從入門到精通
  • 作者:沈志宏 編
  • 出版社:電子工業出版社
  • 出版時間:2008-05-01
基本信息,內容簡介,圖書目錄,

基本信息

ISBN: 9787121062179
版 次: 1
頁 數: 685
裝 幀: 平裝
開 本: 16開
所屬分類: 圖書>計算機與網際網路>程式語言與程式設計

內容簡介

《JAVA 6從入門到精通》系統而全面地介紹了Java語言的編程技術,首先介紹Java編程的基礎語法和基本操作知識,包括Java基礎知識、面向對象的編程思想、Java語法基礎、類與繼承、Java高級類特性、異常處理機制、常用Java類庫、圖形用戶界面的設計與實現、GUI事件處理、執行緒以及Java輸入輸出操作。然後從實用的角度出發,列舉並詳細介紹了關於Java編程技術的高級話題,包括如何在Eclipse中進行Java開發,如何編寫Java程式實現網路通信,如何從XML檔案中讀取套用的配置信息,如何進行關係型資料庫的讀寫操作等。
《JAVA 6從入門到精通》具有由淺入深、通俗易懂和注重實踐等特點,適用於沒有或者缺乏Java程式設計經驗的初學者,同時也適用於已掌握Java基礎編程技術、需要提高Java實用技術的程式設計師,也可以用做各類相關培訓班的教材。

圖書目錄

第1章 初識Java技術
1.1 Java的起源、背景及前景
1.2 什麼是Java技術
1.2.1 什麼是Java技術
1.2.2 Java程式語言的主要設計目標
1.3 第一個Java Application程式
1.3.1 安裝Java編譯器和工具
1.3.2 創建一個原始碼檔案
1.3.3 編譯源檔案
1.3.4 運行程式
1.3.5 相關問題說明
1.4 創建第一個小應用程式
1.4.1 創建源檔案
1.4.2 編譯源檔案
1.4.3 運行程式
1.5 Java虛擬機
1.6 垃圾收集
1.7 代碼安全
1.8 Java運行環境
1.9 Java目錄環境和Java API文檔
第2章 面向對象的編程
2.1 面向對象編程
2.1.1 面向對象的基本概念
2.1.2 對象和類
2.1.3 面向對象的特徵
2.2 面向對象的分析和設計
2.2.1 面向對象的分析與面向過程的分析
2.2.2 面向對象的分析和設計的精髓
2.3 描述一個Java類
2.3.1 Java類實例的聲明
2.3.2 類定義中的關鍵字
2.3.3 類主體
2.4 屬性和方法
2.4.1 類屬性
2.4.2 類方法
2.4.3 構造方法
2.5 對象的訪問
2.5.1 用new運算符進行對象的創建
2.5.2 用.運算符進行對象的使用
2.6 Java接口和包
2.6.1 Java接口
2.6.2 包
第3章 Java語法基礎
3.1 標識符、關鍵字、數據類型
3.1.1 標識符
3.1.2 Java關鍵字
3.1.3 基本Java數據類型
3.1.4 自動裝箱和解箱
3.2 變數、聲明和賦值
3.2.1 聲明一個變數
3.2.2 變數的作用域
3.3 構造和初始化對象
3.4 類型轉換與強制類型轉換
3.4.1 Java的自動轉換
3.4.2 不兼容類型的強制轉換
3.4.3 表達式中類型的自動提升
3.5 表達式和流程控制
3.5.1 運算符
3.5.2 運算符優先權
3.5.3 流程控制
3.5.4 特殊循環控制
3.6 數組
3.6.1 數組的聲明
3.6.2 數組的創建和引用
3.6.3 數組的初始化
3.6.4 多維數組
3.6.5 複製數組
3.6.6 數組排序
3.6.7 foreach與數組
3.7 可變參數
3.8 枚舉類型
3.8.1 為什麼使用枚舉類型
3.8.2 枚舉類型定義
3.8.3 使用枚舉值
3.8.4 為枚舉添加屬性和方法
3.8.5 枚舉和集合
3.8.6 小結
3.9 註解
3.9.1 元數據編程
3.9.2 註解的基本概念
3.9.3 基本內置註解
3.9.4 定義註解
3.9.5 元註解
3.9.6 元註解實例
第4章 繼承
4.1 子類
4.2 super關鍵字
4.3 重載(Overload)
4.4 覆蓋(Override)
4.5 多態與動態綁定
4.6 instanceof運算符
4.7 定義和引用包
第5章 Java高級類特性
5.1 static關鍵字
5.1.1 類(static)變數
5.1.2 類(static)方法
5.1.3 靜態初始化程式
5.1.4 靜態類
5.1.5 靜態導入
5.2 final關鍵字
5.2.1 final成員變數
5.2.2 final方法
5.2.3 final類
5.3 抽象類
5.4 接口
5.4.1 接口的定義
5.4.2 接口的實現
5.4.3 接口的繼承
5.4.4 接口的套用
5.5 深入理解抽象類與接口
5.6 內部類
5.7 匿名類
第6章 異常
6.1 異常
6.2 實例講解
6.3 異常處理
6.3.1 try和catch語句
6.3.2 嵌套try語句
6.3.3 調用棧機制
6.3.4 throw語句
6.3.5 重新拋出異常
6.3.6 throws
6.3.7 finally語句
6.4 異常類
6.4.1 Java內置異常
6.4.2 定義異常類
6.5 上機指導
第7章 常用Jana類庫介紹
7.1 控制台輸入輸出
7.2 Propeties類
7.3 File類
7.3.1 目錄
7.3.2 使用FilenameFilter接口
7.3.3 listFiles()方法
7.3.4 創建目錄
7.3.5 RandomAuessFfle類
7.4 Math類
7.5 字元串類
7.5.1 認識字元串
7.5.2 String類
7.5.3 不可變字元串
7.5.4 StringBuffer和StringBuilder類
7.5.5 關於串處理的效率
7.5.6 字元串上的高級操作
7.5.7 格式化輸出
7.5.8 掃描輸入
第8章 圖形用戶界面的設計與實現
8.1 圖形用戶界面的概述
8.1.1 AWT是什麼
8.1.2 Swing是什麼
8.1.3 圖形界面元素
8.2 使用java.awt包
8.2.1 AWT包中的類和關係
8.2.2 視窗類的層次結構
8.2.3 使用Frame類構建應用程式界面
8.2.4 豐富應用程式界面
8.3 使用控制項
8.3.1 控制項概述
8.3.2 標籤
8.3.3 按鈕
8.3.4 複選框
8.3.5 複選框組
8.3.6 選擇框
8.3.7 列表框
8.3.8 滾動條
8.3.9 文本框
8.3.10 文本區
8.4 使用控制項布局管理
8.4.1 邊界布局管理器
8.4.2 流式布局
8.4.3 格線布局管理器
8.4.4 卡片布局管理器
8.4.5 控制項布局多樣化
第9章 GUI事件處理
9.1 什麼是事件
9.1.1 事件源
9.1.2 事件監聽器
9.2 J2SE事件模型
9.2.1 層次模型(JDK 1.0)
9.2.2 委託模型(JDK 1.0)
9.3 GUI行為
9.3.1 事件類別
9.3.2 事件監聽器類型
9.3.3 事件監聽器類型
9.4 適配器
9.4.1 什麼是適配器
9.4.2 使用適配器舉例
9.5 系統托盤
第10章 執行緒
10.1 什麼是執行緒
10.1.1 執行緒概念
10.1.2 理解執行緒如何工作
10.2 Java編程中的執行緒
10.2.1 主執行緒
10.2.2 執行緒的3個部分
10.2.3 創建一個執行緒
10.2.4 啟動執行緒
10.2.5 執行緒調度
10.3 執行緒的基本控制
10.3.1 終止一個執行緒
10.3.2 測試一個執行緒
10.3.3 執行緒優先權
10.3.4 執行緒組
10.4 J2SE SDK中的執行緒控制
10.4.1 執行緒同步
10.4.2 執行緒間通信
10.4.3 執行緒掛起、恢復和終止
10.4.4 執行緒死鎖
10.5 J2SE並發控制包
10.5.1 並發集合(Collection)
10.5.2 Callable接口
10.5.3 新任務執行架構
10.5.4 新執行緒同步機制
10.5.5 執行緒池
10.5.6 其他主要類
10.5.7多執行緒實例
第11章 Java輸入輸出操作
11.1 輸入輸出流原理
11.2 位元組流
11.2.1 InputStream類
11.2.2 OutputStream類
11.2.3 FilelnputStream類
11.2.4 FileOutputStream類
11.2.5 ByteArraylnputStream類
11.2.6 ByteArrayOutputStream類
11.2.7 過濾位元組流類
11.2.8 BufferedlnputStream類
11.2.9 BufferedOutputStream類
11.2.10 PushbacklnputStream類
11.2.11 SequencelnputStream類
11.2.12 PrintStream類
11.3 字元流
11.3.1 Reader類
11.3.2 Writer類
11.3.3 FileReader類
11.3.4 FileWriter類
11.3.5 CharArrayReader類
11.3.6 CharArrayWriter類
11.3.7 BufferedReader類
11.3.8 BufferedWriter類
11.3.9 PushbackReader類
11.3.10 PrintWriter類
11.4 序列化
11.4.1 序列化的方法
11.4.2 序列化中的注意事項
第12章 泛型
12.1 為什麼使用泛型
12.2 簡單泛型
12.2.1 定義簡單泛型類
12.2.2 泛型和子類繼承
12.3 泛型方法
12.4 泛型通配符
12.4.1 有限制的通配符
12.4.2 無限制通配符
12.5 泛型與數據類型轉換
12.5.1 消除類型轉換
12.5.2 具有自動裝箱和解箱的功能
12.5.3 受限泛型
12.6 擦除
12.7 Java中的泛型和C++模板的比較
12.8 泛型的一些局限性
第13章 使用Eclipse進行Java開發
13.1 Eclipse是什麼
13.1.1 Eclipse介紹
13.1.2 Eclipse的安裝
13.1.3 了解Eclipse的工作檯
13.2 在Eclipse裡面編輯HelloWorld
13.2.1 創建一個項目
13.2.2 創建一個類
13.2.3 完成main()方法
13.2.4 即時語法檢查
13.3 在Eclipse裡面運行Hello World
13.3.1 運行HelloWorld
13.3.2 調試HelloWorld
13.4 對HelloWorld進行單元測試:JUnit
13.4.1 驗證這個mcd算法
13.5 對HelloWorld進行版本管理:CVS
13.5.1 版本與版本管理
13.5.2 對HelloWorld進行版本管理
13.5.3 提交(commit)
13.5.4 更新(update)
13.5.5 版本衝突的解決
13.6 使用Eclipse外掛程式
13.6.1 Eclipse外掛程式介紹
13.6.2 Eclipse外掛程式安裝
第14章 Java網路編程
14.1 網路與Internet
14.1.1 WWW服務
14.1.2 網路編程基礎
14.2 基於URL的高層次Java網路編程
14.2.1 統一資源定位器URL
14.2.2 URL類
14.2.3 從URL讀取網路資源
14.2.4 通過URLConnetction連線全球資訊網
14.3 創建TCP Socket應用程式
14.3.1 TCP/UDP協定
14.3.2 Client/Server模式
14.3.3 Socket類
14.3.4 簡單Client/Server程式實例
14.3.5 互動Client/Server程式實例
14.3.6 多客戶Client/Server程式實例
14.4 使用UDP數據報和套接字
14.4.1 數據報DatagramPacket
14.4.2 數據報套接字Datagram Socket
14.4.3 UDP聊天程式實例
14.4.4 組播套接字Multicast Socket
第15章 Java XML開發
15.1 XML基礎
15.1.1 XML概述
15.1.2 XML語法
15.1.3 XML文檔的描述
15.2 Java與XML解析
15.2.1 DOM
15.2.2 SAX
15.2.3 JAXP
15.3 使用JDOM操作XML
15.3.1 JDOM初體驗
15.3.2 XML檔案的創建
15.3.3 XML數據的檢索
15.3.4 XML數據的修改
第16章 Java資料庫開發
16.1 資料庫概述
16.1.1 關係型資料庫
16.1.2 SQL語句
16.1.3 SQIL Server 2005的安裝和配置
16.2 JDBC編程
16.2.1 資料庫編程接口
16.2.2 JDBC概述
16.2.3 JDBC操作流程
16.2.4 使用Statement完成查詢
16.2.5 ResultSet的概念與屬性
16.2.6 使用ResultSet操縱數據
16.3 JDBC數據類型
16.3.1 SQL類型
16.3.2 數據類型映射
16.3.3 類型映射的場合
16.3.4 LOB(大對象)
16.4 獲取元數據
16.4.1 結果集元數據
16.4.2 資料庫元數據
第17章 java編程綜合實例
17.1 使用JDBC實現對象的持久化
17.2 重構(refactor)UseRDAO
17.3 使用連線池DBCP 1.0
17.4 使用容器對象實現DBCP 1.1
17.5 DBCP 1.2:加上檢測執行緒PoolMonitor
17.6 DBCP 1.3:從XML中載入連線池的配置
17.7 DBCP 1.4:實現JDBC 3.0接口
17.8 TODO:DBCP 2.0
第18章 實用Java技術指南
18.1 郵件JavaMail
18.1.1 JavaMail概述
18.1.2 JavaMail初體驗
18.1.3 SMTP身份驗證
18.1.4 傳送HTML郵件
18.2 日誌Logging
18.2.1 日誌概述
18.2.2 Log4j初體驗
18.2.3 定義日誌級別
18.2.4 使用配置檔案
18.3 對象池cache
18.3.1 cache概述
18.3.2 EHCache初體驗
18.3.3 使用外部存儲
18.3.4 使用配置檔案
18.4 OR映射ORM
18.4.1 ORM概述
18.4.2 Hibernate初體驗
18.4.3 使用查詢

相關詞條

熱門詞條

聯絡我們