《Java 2 核心技術卷Ⅰ--基礎知識》是2000年機械工業出版社出版的圖書,作者是霍斯曼(美) 。
基本介紹
- 作者:霍斯曼(美)
- ISBN:9787111077190
- 頁數:522
- 定價:68.00
- 出版社:機械工業出版社
- 出版時間:2000-01
- 裝幀:平裝
前言
第1章 Java入門
1.1 作為編程工具的Java
1.2Java的優點
1.3Java的關鍵特點
1.3.1簡單
1.3.2面向對象
1.3.3分散式
1.3.4健壯
1.3.5安全
1.3.6中性結構
1.3.7可移植
1.3.8解釋型
1.3.9高性能
1.3.10 多執行緒
1.3.11 動態
1.4Java和Internet
1.5Java簡史
1.6對Java的常見誤解
第2章 Java編程環境
2.1安裝Java編譯器及工具
2.1.1Windows用戶的開發環境
2.1.2在集成開發環境中加入Core
Java檔案
2.2在Java目錄中遊歷
2.3Windows95/98/NT編程環境
2.3.1長檔案名稱
2.3.2多視窗
2.3.3快捷鍵
2.3.4深入DOS外殼
2.3.5EDIT程式
2.4Java程式的編譯與運行
2.5TextPad的使用
2.5.1編譯和運行程式
2.5.2查找編程錯誤
2.6圖形套用
2.7小應用程式
第3章 Java的基本編程結構
3.1 一個簡單的Java程式
3.2注釋
3.3數據類型
3.3.1整數
3.3.2浮點
3.3.3字元類型
3.3.4布爾類型
3.4 變數
3.5賦值和初始化
3.5.1數值類型的相互轉換
3.5.2常數
3.6運算符
3.6.1冪
3.6.2遞增和遞減運算符
3.6.3關係和布爾運算符
3.6.4按位運算符
3.6.5括弧和運算符分級
3.7字串
3.7.1連結
3.7.2子串
3.7.3字串編輯
3.7.4測試字串的相等性
3.7.5讀取輸入
3.7.6格式化輸出
3.7.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.10數組
3.10.1數組的複製
3.10.2數組作為參數使用
3.10.3數組作為返回值使用
3.10.4多維數組
第4章 對象和類
4.1面向對象編程簡介
4.1.1OOP術語
4.1.2對象
4.1.3類與類的關係
4.1.4OOP與傳統面向過程編程技術的對比
4.2使用現成的類
4.2.1對象變數
4.2.2Java庫的GregorianCalendar類
4.2.3轉換器和訪問器方法
4.2.4Day類的使用
4.2.5一個日曆程式
4.2.6對象作為函式參數使用
4.3開始構建自己的類
4.3.1一個Employee類
4.3.2分析Employee類
4.3.3開始使用構建器
4.3.4Employee類的方法
4.3.5訪問私有數據的方法
4.3.6私有方法
4.3.7深入對象構建
4.3.8靜態方法和欄位
4.3.9CardDeck類
4.4 封裝
4.4.1封裝的使用
4.4.2編譯器如何定位封裝
4.4.3封裝範圍
4.5類設計建議
第5章 繼承
5.1 繼承的初期步驟
5.1.1 繼承結構
5.1.2子類的使用
5.1.3具有自主性的對象:多形性
5.1.4 禁止繼承:最後的類和方法
5.2造型
5.3抽象類
5.4保護訪問
5.5Object: 終極超類
5.5.1矢量
5.5.2對象封裝器
5.5.3大數字
5.5.4閱讀HTML文檔中的一個頁
5.6Class類
5.7 反射
5.7.1利用反射分析類的能力
5.7.2在運行期間用反射來分析對象
5.7.3利用反射機制編寫常規數組代碼
5.7.4方法指針
5.8繼承設計建議
第6章 接口和內部類
6.1接口
6.1.1抽象超類的使用
6.1.2接口的使用
6.1.3接口的屬性
6.1.4Cloneable接口
6.1.5接口和回調
6.2內部類
6.2.1Property接口
6.2.2訪問本地變數的本地類
6.2.3靜態內部類
第7章 圖形編程
7.1簡介
7.2創建一個封閉幀
7.3終止圖形程式
7.4幀布局
7.5在幀內顯示信息
7.6圖形對象和paintComponent方法
7.7文本與字型
7.8顏色
7.9用線描繪形狀
7.10描繪矩形和橢圓
7.11填充圖形
7.12繪圖模式
7.13圖像
第8章 事件控制
8.1事件控制基礎
8.1.1示例:按的是哪個按鈕?
8.1.2示例:捕獲視窗事件
8.1.3適配器類
8.2AWT事件結構
8.3AWT中的語義和低級事件
8.4事件控制總結
8.5獨立事件
8.5.1焦點事件
8.5.2視窗事件
8.5.3鍵盤事件
8.5.4滑鼠事件
8.6分隔GUI和套用代碼
8.7多點傳送
8.8高級事件控制
8.8.1事件的消滅
8.8.2事件佇列
8.8.3增添自定義事件
第9章 Swing的用戶界面組件
9.1模型、視圖、控制器設計範式
9.2布局管理入門
9.2.1框線布局
9.2.2面板
9.3文字輸入
9.3.1文本域
9.3.2輸入校驗
9.3.3密碼域
9.3.4文本區
9.3.5標籤和標籤組件
9.3.6文字選定
9.3.7文字編輯
9.4作出選擇
9.4.1複選框
9.4.2單選鈕
9.4.3框線
9.4.4列表
9.4.5組合框
9.5滾動條
9.5.1滾動窗格
9.5.2視窗的滾動
9.6高級布局管理
9.6.1格線布局
9.6.2框布局
9.6.3網袋布局
9.6.4gridx、gridygridwidth和gridheight
參數
9.6.5加權欄位
9.6.6fill和anchor參數
9.6.7填充
9.6.8指定gridx、gridy、gridwidth和
gridheight參數的另一種方法
9.6.9不使用布局管理器
9.6.10 自定義布局管理器
9.6.11 通過順序
9.7選單
9.7.1選單的構建
9.7.2回響選單事件
9.7.3選單項中的圖示
9.7.4複選框和單選鈕選單項
9.7.5彈出式選單
9.7.6助記符鍵和快捷鍵
9.7.7啟用和禁用選單項
9.8對話框
9.8.1選項對話框
9.8.2創建對話框
9.8.3數據交換
9.8.4檔案對話框
第10章 小應用程式基礎
10.1小應用程式入門
10.1.1 基礎知識
10.1.2 一個簡單的小應用程式
10.1.3小應用程式的測試
10.1.4 安全基礎
10.1.5將應用程式轉換成小應用程式
10.1.6小應用程式的存在時間
10.2 小應用程式的HTML標記及屬性
10.2.1用於定位的小應用程式屬性
10.2.2用於編碼的小應用程式屬性
10.2.3用於非Java兼容瀏覽器小應用程式
屬性
10.2.4對象標記
10.2.5Java外掛程式標記
10.2.6向小應用程式傳遞信息
10.3小應用程式中的彈出式視窗
10.4多媒體
10.4.1URL
10.4.2獲取多媒體檔案
10.5小應用程式的工作環境
10.5.1小應用程式之間的通信
10.5.2在瀏覽器中顯示項目
10.5.3一個書籤小應用程式
10.5.4 JAR檔案
10.5.5資源
10.6Java程式
第11章 違例和調試
11.1處理錯誤
11.1.1違例分類
11.1.2通告由一個方法產生的違例
11.1.3如何生成違例
11.1.4創建違例類
11.2捕捉違例
11.2.1捕捉多個違例
11.2.2重新產生違例
11.2.3finally從句
11.2.4Java錯誤和違例控制總結
11.3使用違例時的一些建議
11.4調試技術
11.4.1一些有用的調試技巧
11.4.2斷定
11.4.3捕捉AWT事件
11.4.4在圖形程式中顯示調試訊息
11.5JDB調試工具的使用
第12章 流與檔案
12.1流
12.2完整的流理論
12.2.1流過濾器的分層
12.2.2數據流
12.2.3隨機存取檔案流
12.2.4文本流
12.2.5寫文本輸出
12.2.6讀文本輸入
12.3ZIP檔案流
12.4流在實際中的運用
12.4.1寫入定界輸出
12.4.2字串記號器和定界文字
12.4.3讀取定界輸入
12.4.4隨機存取流
12.5對象流
12.5.1保存“可變類型”的對象
12.5.2對象序列檔案格式
12.5.3保存對象引用的問題
12.5.4用於對象引用的輸出格式
12.5.5安全問題
12.5.6版本定義
12.6檔案管理
附錄A Java關鍵字
附錄B jaVadoc工具
附錄C 配套光碟的安裝及使用