Java 2參考大全

Java 2參考大全

《Java 2參考大全》是2003年電子工業出版社出版的圖書,作者是舒爾第。本書從介紹Java的基礎知識開始,全面系統地講述了Java語言的基礎、Java類庫及開發環境。

基本介紹

  • 書名:Java 2參考大全
  • 作者:舒爾第
  • 譯者:周志彬、呂建寧、章小莉
  • ISBN:7505384066
  • 出版社:電子工業出版社
  • 出版時間:2003年
內容簡介,作者簡介,目錄,

內容簡介

本書是世界級編程大師Herbert Schildt的又一作品。英文原版一經推出就受到了熱烈的歡迎,全書銷量超過300萬冊。全書共分32章,通過大量從簡單到複雜的範例程式向讀者展示了Java語言的精髓。書中對Java類庫及其套用進行了完整細緻的講述,還介紹了幾個Java開發及綜合套用的大型範例。同時涵蓋了Java應用程式和小程式開發、編譯、調試和運行等方面所需的全部內容,並包括了最新的Java 2,版本1.4中所含的新特性,如斷言、NIO、規則表達式等。
本書可作為各種層次的Java程式設計師的理想學習工具和參考書。

作者簡介

Herbert Schildt,是世界頂級程式設計大師,全球頂尖編程圖書作者之一。他是C、C++、Java和C#程式語言的權威,也是Windows編程方面的專家。擁有伊利諾斯大學的計算機科學碩士學位。他的編程書籍在世界範圍內的銷量已經超過3 000 000冊,並被翻譯成多種語言流傳於世。
Java 2參考大全

目錄

第一部分 Java語言
第1章 Java的起源
1.1 Java與其他語言的關係
1.2 Java的創立
1.3 為什麼Java對Internet是非常重要的
1.4 Java的魔力:位元組碼
1.5 Java 的專門用語
1.6 繼續發展
第2章 Java語言概述
2.1 面向對象的編程
2.2 第一個範例程式
2.3 第二個範例程式
2.4 兩條控制語句
2.5 使用程式塊
2.6 基本辭彙
2.7 Java類庫
第3章 數據類型、變數和數組
3.1 Java是一種強類型語言
3.2 簡單類型
3.3 整型
3.4 浮點類型
3.5 字元
3.6 布爾類型
3.7 文字詳探
3.8 變數
3.9 類型轉換和強制轉換
3.10 表達式中的自動類型提升
3.11 數組
3.12 關於字元串的幾點解釋
3.13 C/C++程式設計師請注意指針的用法
第4章 運算符
4.1 算術運算符
4.2 位運算符
4.3 關係運算符
4.4 布爾邏輯運算符
4.5 賦值運算符
4.6 ? 運算符
4.7 運算符優先權
4.8 使用圓括弧
第5章 程式控制語句
5.1 Java的選擇語句
5.2 循環語句
5.3 跳轉語句
第6章 介紹類
6.1 類的基礎
6.2 聲明對象
6.3 給對象引用變數賦值
6.4 介紹方法
6.5 構造函式
6.6 this關鍵字
6.7 無用單元收集
6.8 finalize( )方法
6.9 堆疊類
第7章 方法和類詳述
7.1 重載方法
7.2 把對象作為參數使用
7.3 詳述參數傳遞
7.4 返回對象
7.5 遞歸
7.6 介紹訪問控制
7.7 理解static
7.8 介紹final
7.9 再論數組
7.10 介紹嵌套類和內部類
7.11 String類
7.12 使用命令行參數
第8章 繼承
8.1 繼承的基礎知識
8.2 使用super
8.3 創建多級層次結構
8.4 何時調用構造函式
8.5 方法覆蓋
8.6 動態方法分配
8.7 使用抽象類
8.8 使用final與繼承
8.9 Object類
第9章 包和接口
9.1 包
9.2 訪問保護
9.3 導入包
9.4 接口
第10章 異常處理
10.1 異常處理基礎
10.2 異常類型
10.3 未捕獲的異常
10.4 使用try和catch
10.5 多條catch語句
10.6 嵌套的try語句
10.7 throw
10.8 throws
10.9 finally
10.10 Java內嵌的異常
10.11 創建自己的異常子類
10.12 成鏈的異常
10.13 使用異常
第11章 多執行緒編程
11.1 Java的執行緒模型
11.2 主執行緒
11.3 創建一個執行緒
11.4 創建多執行緒
11.5 使用isAlive( )和join( )
11.6 執行緒的優先權
11.7 同步
11.8 執行緒內通信
11.9 暫停、恢復和停止執行緒
11.10 使用多執行緒
第12章 輸入/輸出、小程式和其他主題
12.1 輸入/輸出基礎
12.2 讀取控制台輸入
12.3 控制台輸出
12.4 PrintWriter類
12.5 讀寫檔案
12.6 小程式基礎
12.7 transient和volatile修飾符
12.8 使用instanceof
12.9 strictfp
12.10 本地方法
12.11 使用assert
第二部分 Java庫
第13章 字元串處理
13.1 String構造函式
13.2 字元串的長度
13.3 特殊的字元串操作
13.4 字元提取
13.5 字元串比較
13.6 查找字元串
13.7 修改字元串
13.8 使用valueOf( )的數據轉換
13.9 改變字元串中字元的大小寫
13.10 Java 2, 版本1.4中新增的字元串方法
13.11 StringBuffer
第14章 詳探java.lang
14.1 簡單類型包裝器
14.2 Void
14.3 Process
14.4 Runtime
14.5 System
14.6 Object
14.7 使用clone( )和Cloneable接口
14.8 Class
14.9 ClassLoader
14.10 Math
14.11 StrictMath
14.12 Compiler
14.13 Thread, ThreadGroup和Runnable
14.14 ThreadLocal和InheritableThreadLocal
14.15 Package
14.16 RuntimePermission
14.17 Throwable
14.18 SecurityManager
14.19 StackTraceElement
14.20 CharSequence接口
14.21 Comparable接口
14.22 java.lang.ref 和 java.lang.reflect包
第15章 java.util 第1部分: 集合框架
15.1 集合概述
15.2 集合接口
15.3 集合類
15.4 使用疊代器訪問集合
15.5 在集合中存儲用戶定義的類
15.6 RandomAccess 接口
15.7 使用映射
15.8 比較器
15.9 集合算法
15.10 數組
15.11 遺留的類和接口
15.12 集合小結
第16章 java.util 第2部分: 更多的工具類
16.1 StringTokenizer(字元串符號賦予器類)
16.2 BitSet
16.3 Date
16.4 Calendar
16.5 GregorianCalendar
16.6 TimeZone
16.7 SimpleTimeZone
16.8 Locale
16.9 Random
16.10 Observable
16.11 Timer和TimerTask
16.12 Currency
16.13 java.util.zip包
16.14 java.util.jar包
第17章 輸入/輸出: 深入探討
17.1 Java的I/O類和接口
17.2 File
17.3 流類
17.4 位元組流
17.5 字元流
17.6 使用流I/O
17.7 序列化
17.8 流的益處
第18章 網路
18.1 網路基礎
18.2 Java和網路
18.3 InetAddress類
18.4 TCP/IP客戶套接字
18.5 URL
18.6 URLConnection類
18.7 TCP/IP伺服器套接字
18.8 快取的代理HTTP伺服器
18.9 數據報
18.10 Inet4Address和Inet6Address
18.11 URI類
第19章 Applet 類
19.1 Applet基礎
19.2 小程式的結構
19.3 小程式的框架
19.4 簡單的小程式顯示方法
19.5 請求重畫
19.6 使用狀態視窗
19.7 HTML APPLET 標記
19.8 把參數傳遞給小程式
19.9 getDocumentBase( )和getCodeBase( )
19.10 AppletContext和showDocument( )
19.11 AudioClip接口
19.12 AppletStub接口
19.13 到控制台的輸出
第20章 事件處理
20.1 兩種事件處理機制
20.2 委託事件模型
20.3 事件類
20.4 事件源
20.5 事件監聽器接口
20.6 使用委託事件模型
20.7 適配器類
20.8 內部類
第21章 介紹 AWT:視窗、圖形和文本的使用
21.1 AWT 類
21.2 視窗基本元素
21.3 使用框架視窗
21.4 在小程式中創造框架視窗
21.5 創建視窗化程式
21.6 在視窗中顯示信息
21.7 處理圖形
21.8 處理顏色
21.9 設定畫圖模式
21.10 處理字型
21.11 使用 FontMetrics管理文本輸出
21.12 探索文本和圖形
第22章 使用AWT控制項、布局管理器和選單
22.1 控制項基礎知識
22.2 標籤
22.3 使用按鈕
22.4 使用複選框
22.5 複選框組
22.6 使用列表
22.7 管理滾動條
22.8 使用單行編輯域
22.9 使用多行編輯域
22.10 了解布局管理器
22.11 選單欄和選單
22.12 對話框
22.13 FileDialog
22.14 通過擴展AWT組件處理事件
22.15 對控制項、選單和布局管理器的研究
第23章 圖像
23.1 檔案格式
23.2 圖像基礎:創建、裝載和顯示
23.3 ImageObserver
23.4 雙緩衝技術
23.5 MediaTracker
23.6 ImageProducer
23.7 ImageConsumer
23.8 ImageFilter
23.9 單元格動畫
23.10 附加的成像類
第24章 新的I/O、規則表達式和其他包
24.1 核心Java API包
24.2 新的I/O包
24.3 規則表達式的處理過程
24.4 映射
24.5 遠程方法調用
24.6 文本格式化
第三部分 使用Java開發軟體
第25章 Java Bean
25.1 什麼是Java Bean
25.2 Java Bean的優點
25.3 應用程式構建器工具
25.4 使用BDK
25.5 JAR檔案
25.6 反省
25.7 使用BDK開發一個簡單的Bean
25.8 使用綁定屬性
25.9 使用BeanInfo接口
25.10 約束屬性
25.11 持久性
25.12 自定義器功能
25.13 Java Bean API
25.14 使用Bean構建器
第26章 導讀Swing
26.1 JApplet
26.2 圖示和標籤
26.3 文本域
26.4 按鈕
26.5 組合框
26.6 選項卡窗格
26.7 滾動窗格
26.8 樹
26.9 表格
26.10 探索Swing
第27章 Servlet
27.1 背景知識
27.2 Servlet的生命周期
27.3 使用Tomcat開發Servlet
27.4 簡單的Servlet
27.5 Servlet API
27.6 javax.servlet包
27.7 讀Servlet參數
27.8 javax.Servlet.http包
27.9 處理HTTP請求和回響
27.10 使用Cookie
27.11 會話追蹤
27.12 安全問題
第28章 從C++遷移到Java
28.1 C++和Java之間的不同
28.2 取消指針
28.3 C++引用參數與Java引用參數的對比
28.4 轉換C++抽象類為Java接口
28.5 轉換默認參數
28.6 轉換C++多重繼承的層次結構
28.7 析構函式和finalize( )
第四部分 Java的套用
第29章 DynamicBillboard小程式
29.1 APPLET標記
29.2 原始碼概述
29.3 動態代碼
第30章 ImageMenu:一個基於圖像的Web選單
30.1 源圖像
30.2 小程式標記
30.3 方法
30.4 小結
第31章 Lavatron小程式:運動競技場的顯示牌
31.1 Lavatron的工作原理
31.2 原始碼
31.3 小結
第32章 Scrabblet:多人拼字遊戲
32.1 網路安全問題
32.2 遊戲
32.3 原始碼
32.4 伺服器代碼
32.5 改進拼字遊戲

相關詞條

熱門詞條

聯絡我們