注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關(guān)Java 2編程詳解

Java 2編程詳解

Java 2編程詳解

定 價:¥150.00

作 者: (美)Joseph L.Weber著;卜照斌[等]譯;卜照斌譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Java

購買這本書可以去


ISBN: 9787505353237 出版時間: 1999-01-01 包裝:
開本: 26cm 頁數(shù): 1256 字數(shù):  

內(nèi)容簡介

  Java是面向?qū)ο蟮摹⒅С侄嗑€程的、體系結(jié)構(gòu)獨立的解釋型動態(tài)語言,具有高度的安全性、可移植性和代碼重用性,具有很高的運行效率,是目前軟件中極為健壯的編程語言。Java 2是SUN公司1998年12月發(fā)行的Java版本,它對前面的版本進行了完善和提高,增加了基礎類、二維圖形接口類,媒體框架類和商業(yè)及Java Wallet等內(nèi)容。本書較全面介紹了Java 2的內(nèi)容,并就部分內(nèi)容與Java 1.0和1.1版本作了對照講解。本書是綜合性的工具書,包含了Java編程語言的各方面的信息。如果讀者不熟悉Java,使用這本書就箐合適;如果讀者已是Java 專家,那么本書也將成為您的編程寶典。

作者簡介

暫缺《Java 2編程詳解》作者簡介

圖書目錄

第一部分 Java 概述</font><br></font><br>第一章 Java 能做什么</font><br></font><br>1.1 Java 應用程序的幾種類型</font><br>1.2 了解Java 語言</font><br>1.3 Java 開發(fā)工具</font><br>1.4 Java 小應用程序</font><br>1.5 Java 圖形用戶界面應用程序</font><br>1.6 Java 命令行應用程序</font><br>1.7 Java 是客戶/服務器方式的</font><br>1.8 如何跟上形勢</font><br></font><br>第二章 Java 設計</font><br></font><br>2.1 解釋Java </font><br>2.2 Java 是面向?qū)ο蟮?lt;/font><br>2.3 Java 虛擬機</font><br>2.3.1 Java 源代碼</font><br>2.3.2 Java 堆棧</font><br>2.3.3 Java 寄存器</font><br>2.3.4 無用單元收集堆</font><br>2.3.5 Java 的方法區(qū)</font><br>2.4 安全性和Java 虛擬機</font><br>2.4.1 可執(zhí)行內(nèi)容與安全性</font><br>2.4.2 Java 實現(xiàn)安全性的辦法</font><br>2.4.3 Java 語言級的安全性</font><br>2.4.4 編譯過的Java 代碼的安全性</font><br>2.4.5 Java 系統(tǒng)在運行時刻的安全性</font><br>2.4.6 可執(zhí)行代碼的安全性</font><br>2.4.7 開放問題</font><br>2.5 Java API</font><br>2.5.1 Java 核心API</font><br>2.5.2 JavaBean API</font><br>2.5.3 JDK 1.2新增加的內(nèi)容</font><br>2.5.4 Java 嵌入式API</font><br></font><br>第三章 安裝度啟動JDK</font><br></font><br>3.1 為什么需要用Sun公司Java 開發(fā)工具來編寫Java 程序</font><br>3.2 進一步了解Java 既是編譯的又是解釋的</font><br>3.3 獲取和安裝Sun公司的JDK</font><br>3.3.1 從光盤安裝在Windows 95和Windows NT上的JDK</font><br>3.3.2 從光盤安裝在x86和SPARC Solaris操作系統(tǒng)上的JDK</font><br>3.3.3 下載JDK</font><br>3.4 安裝下載的JDK</font><br>3.4.1 在Solaris x86平臺和SPARC平臺上安裝</font><br>3.4.2 在Windows 操作系統(tǒng)上安裝</font><br>3.4.3 在Macintosh上安裝</font><br>3.5 測試Java 編譯器和JVM</font><br>3.5.1 創(chuàng)建新的Java工程</font><br>3.5.2 運行Unix或Windows 的Java應用程序</font><br>3.5.3 運行Unix或Windows 的Java應用程序</font><br>3.6 在Windows 3.1平臺上安裝IBM的小應用程序開發(fā)工具</font><br></font><br>第四章 JDK工具</font><br></font><br>4.1 JDK工具參考</font><br>4.2 AppletViewer</font><br>4.3 java,Java解釋器</font><br>4.4 javac,Java編譯器</font><br>4.5 javap,Java反編譯器</font><br>4.6 Javah C頭文件和承接模塊文件的創(chuàng)建器</font><br>4.7 javadoc工具</font><br>4.8 jdb,Java調(diào)試器</font><br>4.9 CLASSPATH環(huán)境變量</font><br>4.10 Macintosh問題</font><br>4.10.1 Macintosh平臺上的小應用程序瀏覽器</font><br>4.10.2 Java Runner,Macintosh平臺上的</font><br>4.11 Java編譯器</font><br>4.12 JavaH:C頭文件產(chǎn)生器</font><br></font><br>第二部分 Java 語言</font><br></font><br>第五章 面向?qū)ο缶幊?lt;/font><br></font><br>5.1 面向?qū)ο缶幊?新的思維方式</font><br>5.2 簡短的編程歷史</font><br>5.2.1 過程語言</font><br>5.2.2 結(jié)構(gòu)化程序設計</font><br>5.2.3 面向?qū)ο缶幊?lt;/font><br>5.3 對象</font><br>5.3.1 傳統(tǒng)的程序設計</font><br>5.3.2 OOP方法</font><br>5.3.3 通過繼承擴充對象</font><br>5.4 多實體對象</font><br>5.5 組織代碼</font><br>5.6 對象和對象如何與Java 類聯(lián)系</font><br>5.7 建立層次:一種面向?qū)ο笤O計的方法</font><br>5.7.1 把代碼分成最小的實體</font><br>5.7.2 在實體間尋找共同點</font><br>5.7.3 在實體這間尋找差異</font><br>5.7.4 在實體間尋找最大的共同點</font><br>5.7.5 把剩下的共同對象放在一起并重復</font><br>5.7.6 利用對象擴充程序</font><br>5.8 Java 并不是完全面向?qū)ο蟮恼Z言</font><br></font><br>第六章 Hello World:用戶的第一個Java 程序</font><br></font><br>6.1 Hello World應用程序</font><br>6.1.1 創(chuàng)建文件</font><br>6.1.2 編譯代碼</font><br>6.1.3 運行程序</font><br>6.2 理解Hello World</font><br>6.2.1 聲明類</font><br>6.2.2 Main方法</font><br>6.2.3 寫屏</font><br>6.2.4 System.out和system.in</font><br>6.3 作為小應用程序的Hello World運行在Netscape中</font><br>6.3.1 新代碼和編譯新的源代碼</font><br>6.3.2 創(chuàng)建HTML文件</font><br>6.3.3 在小應用程序瀏覽器中運行程序</font><br>6.3.4 在Netscape Navigator中運行Hello Wold</font><br>6.3.5 理解源代碼</font><br>6.3.6 小應用程序簡短生命周期</font><br>6.4 關(guān)鍵字</font><br>6.5 API</font><br></font><br>第七章 數(shù)據(jù)類型及其它標記</font><br></font><br>7.1 Java的兩種數(shù)據(jù)類型</font><br>7.2 了解布爾變量</font><br>7.2.1 聲明變量</font><br>7.2.2 標識符:變量命名 </font><br>7.2.3 修改布爾變量</font><br>7.3 各種整數(shù)類型</font><br>7.3.1 整數(shù)類型型值的限制</font><br>7.3.2 創(chuàng)建整數(shù)變量</font><br>7.3.3 整數(shù)運算</font><br>7.4 運算符</font><br>7.4.1 算術(shù)運算符</font><br>7.4.2 賦值運算符</font><br>7.4.3 增量/減量運算符</font><br>7.5 字符變量</font><br>7.6 浮點變量</font><br>7.7 數(shù)組</font><br>7.8 空白</font><br>7.9 注釋</font><br>7.9.1 傳統(tǒng)的注釋</font><br>7.9.2 C++風格的注釋</font><br>7.9.3 javadoc注釋</font><br>7.10 源程序中的符號:賦值</font><br>7.10.1 代表整數(shù)格式的字符</font><br>7.10.2 代表字符格式的字符</font><br>7.10.3 代表浮點格式的字符</font><br>7.10.4 代表串格式的字符</font><br>7.11 創(chuàng)建和撤銷對象</font><br>7.11.1 使用new操作符創(chuàng)建對象</font><br></font><br>第八章 方法</font><br></font><br>8.1 方法的兩個部分</font><br>8.1.1 聲明</font><br>8.2 塊和語句</font><br>8.2.1 語句加標志</font><br>8.2.2 范圍</font><br>8.3 分隔符</font><br></font><br>第九章 使用表達式</font><br></font><br>9.1 什么是表達式</font><br>9.2 如何計算表達式</font><br>9.2.1 運算符關(guān)聯(lián)</font><br>9.2.2 Java 運算符的優(yōu)先順序</font><br>9.2.3 小結(jié)——運算順序</font><br>9.2.4 計算順序</font><br>9.3 Java 表達式與C語言表達式的差異</font><br>9.4 位運算符</font><br>9.5 移位運算符</font><br>9.6 類型轉(zhuǎn)換</font><br>9.6.1 隱式類型轉(zhuǎn)換</font><br>9.6.2 強制運算符</font><br>9.6.3 強制并轉(zhuǎn)換整數(shù)</font><br>9.6.4 強制并轉(zhuǎn)換字符</font><br>9.6.5 強制并轉(zhuǎn)換布爾值</font><br>9.7 字符串加法</font><br></font><br>第十章 控制流</font><br></font><br>10.1 控制執(zhí)行</font><br>10.2 控制流</font><br>10.2.1 控制執(zhí)行</font><br>10.2.2 布爾運算的true運行符和false運算符</font><br>10.3 邏輯表達式</font><br>10.3.1 條件與運算符和條件運算符</font><br>10.3.2 一元邏輯運算符</font><br>10.4 條件運算符</font><br>10.5 控制流中的布爾類型</font><br>10.6 控制流語句</font><br>10.6.1 if語句</font><br>10.6.2 if-else語句</font><br>10.7 循環(huán)語句</font><br>10.7.1 While語句</font><br>10.7.2 do語句</font><br>10.7.3 for語句</font><br>10.7.4 switch語句</font><br>10.8 跳轉(zhuǎn)語句</font><br>10.8.1 break語句</font><br>10.8.2 continue語句</font><br>10.8.3 return語句</font><br></font><br>第十一章 類</font><br></font><br>11.1 什么是類</font><br>11.2 為什么使用類</font><br>11.3 Java 中的類</font><br>11.4 聲明類</font><br>11.4.1 訪問說明符</font><br>11.4.2 類名</font><br>11.4.3 超類——擴展另一個類</font><br>11.5 構(gòu)造器</font><br>11.5.1 覆蓋方法</font><br>11.6 創(chuàng)建類的實例</font><br>11.7 引用類的部分</font><br>11.7.1 特殊變量this</font><br>11.7.2 特殊變量super</font><br>11.8 變量</font><br>11.8.1 變量修飾符</font><br>11.8.2 使用方法來提供受保護的訪問</font><br>11.8.3 使用findlize()方法</font><br>11.9 嵌入類</font><br>11.9.1 什么是嵌入類</font><br>11.9.2 使用嵌入類創(chuàng)建程序</font><br>11.9.3 同步嵌入類</font><br>11.9.4 嵌入類是如何工作的</font><br>11.9.5 國什么使用嵌入類</font><br>11.10 包</font><br>11.11 引入包中的類</font><br>11.12 引入整個包</font><br>11.13 不通過引入使用類</font><br>11.14 使用包來組織代碼</font><br>11.15 所有java.lang類的隱式引入</font><br></font><br>第十二章 接口</font><br></font><br>12.1 什么是接口</font><br>12.2 創(chuàng)建接口</font><br>12.2.1 聲明</font><br>12.2.2 接口體</font><br>12.3 使用接口</font><br>12.3.1 覆蓋方法</font><br>12.3.2 修飾符</font><br>12.3.3 參數(shù)列表</font><br>12.3.4 體</font><br>12.4 在其它類中使用接口</font><br>12.4.1 使用接口的域</font><br>12.4.2 把接口當作類型使用</font><br>12.5 異常</font><br></font><br>第十三章 線程</font><br></font><br>13.1 什么是線程</font><br>13.2 為什么使用線程</font><br>13.3 如何使類可可線程化</font><br>13.3.1 擴展Thread類</font><br>13.3.2 使用Runnable接口</font><br>13.4 巧妙的線程競賽</font><br>13.5 理解GreatRace</font><br>13.6 線程處理</font><br>13.7 測試巧妙的線程競賽</font><br>13.8 改變優(yōu)先級</font><br>13.9 關(guān)于線程的優(yōu)先級、Netscape和Winows</font><br>13.10 同步</font><br>13.11 哲學家進餐問題</font><br>13.12 改變線程的運行狀態(tài)</font><br>13.13 獲得正在運行的線程的數(shù)量</font><br>13.14 查找所有正在運行的線程</font><br>13.15 超級屬性</font><br></font><br>第十四章 編寫小應用程序</font><br></font><br>14.1 Java 的孩子</font><br>14.2 小應用程序和HTML語言</font><br>14.3 在HTML頁中包含Java 小應用程序</font><br>14.3.1 包括替換信息</font><br>14.3.2 附加的<APPLET>屬性</font><br>14.4 使用Java 插件</font><br>14.4.1 在INternet Explorer上使用Java 插件</font><br>14.4.2 在Netscape中使用Java 插件</font><br>14.4.3 為所有的瀏覽器設置HTML文本</font><br>14.5 開始開發(fā)Java 小應用程序</font><br>14.5.1 理解Heoow World——構(gòu)造小應用程序</font><br>14.6 探究小應用程序的生命周期</font><br>14.6.1 編譯InitStarStop小應用程序</font><br>14.6.2 理解InitStarStop小應用程序</font><br>14.6.3 Java 動畫小應用程序</font><br>14.7 使用控制的小應用程序</font><br>14.7.1 理解InternetApplet小應用程序</font><br>14.7.2 探究init()方法</font><br>14.7.3 ActionCommand和ActionListeners</font><br>14.7.4 actionPeformed()方法</font><br>14.7.5 探究paint()方法</font><br></font><br>第十五章 高級小應用程序代碼</font><br></font><br>15.1 使用<PARAM>標記</font><br>15.1.1 理解starPainter的源代碼</font><br>15.1.2 使用getSize()方法</font><br>15.2 在小應用程序中增加圖像</font><br>15.3 在小應用程序中增加聲音</font><br>15.4 使用小應用程序控制瀏覽器</font><br>15.4.1 修改狀態(tài)信息</font><br>15.4.2 修改瀏覽器顯示頁</font><br>15.5 小結(jié)</font><br></font><br>第十六章 JAR檔案文件</font><br></font><br>16.1 為什么使用JAR</font><br>16.1.1 綁定</font><br>16.1.2 壓縮</font><br>16.1.3 向下兼容性</font><br>16.1.4 可移值性</font><br>16.1.5 安全性</font><br>16.2 什么時候使用JAR檔案</font><br>16.2.1 Jar工具</font><br>16.2.2 <APPLET>標志</font><br>16.2.3 兼容的瀏覽器</font><br>16.3 JAR檔案和安全性</font><br>16.3.1 聲明文件</font><br>16.3.2 私有密鑰、公共密鑰和證書</font><br>16.3.3 密鑰工具</font><br>16.3.4 jarsigner</font><br>16.4 ava.util.zip包</font><br>16.4.1 類</font><br>16.4.2 有計劃地讀取JAR文件</font><br>16.5 JAR文件格式</font><br></font><br>第十七章 小應用程序和應用程序的比較</font><br></font><br>17.1 應用程序控究</font><br>17.2 應用程序的優(yōu)點</font><br>17.3 開發(fā)Java應用程序</font><br>17.3.1 Hello World應用程序</font><br>17.3.2 為應用程序傳遞參數(shù)</font><br>17.3.3 避免宛指針異常</font><br>17.3.4 由main()的表態(tài)特性帶來的限制</font><br>17.4 把小應用程序轉(zhuǎn)換為應用程序</font><br>17.4.1 為什么要把小應用程序轉(zhuǎn)換為應用程序代碼</font><br>17.4.2 把小應用程序代碼修改成應用程序代碼</font><br>17.4.3 解釋其它小應用程序的特性</font><br>17.4.4 缺省</font><br>17.4.5 加入<param>信息的第二種辦法</font><br>17.4.6 使用窗口來結(jié)束應用程序</font><br>17.4.7 檢查所有的小應用程序的方法</font><br>17.5 使用zip文件格式將用戶的應用程序打包</font><br>17.6 把應用程序轉(zhuǎn)換成小應用程序</font><br>17.6.1 最簡單的轉(zhuǎn)換</font><br>17.6.2 處理命令行參數(shù)</font><br>17.6.3 維護應用程序的一個單一實例</font><br>17.6.4 在應用程序向小應用程序轉(zhuǎn)換過程中更難的問題</font><br></font><br>第十八章 管理應用程序</font><br></font><br>18.1 安裝應用程序</font><br>18.1.1 從.class文件中安裝應用程序</font><br>18.1.2 結(jié)束安裝</font><br>18.1.3 結(jié)束UNIX操作系統(tǒng)下的應用程序安裝</font><br>18.1.4 結(jié)束Windows 操作系統(tǒng)下的應用程序安裝</font><br>18.1.5 從.jar文件中安裝應用程序</font><br>18.2 在同一個系統(tǒng)中維護多個應用程序</font><br></font><br>第三部分 用戶界面</font><br></font><br>第十九章 java.awt:部件</font><br></font><br>19.1 使用Java .awt構(gòu)造圖形用戶界面</font><br>19.2 按鈕</font><br>19.2.1 創(chuàng)建按鈕</font><br>19.2.2 使用按鈕</font><br>19.3 按照1.1版本的事件模式使用按鈕</font><br>19.4 標簽</font><br>19.5 復選框和單選按鈕</font><br>19.5.1 創(chuàng)建復選框</font><br>19.5.2 檢查和設置復選框的狀態(tài)</font><br>19.5.3 監(jiān)聽復選框中的變化</font><br>19.5.4 創(chuàng)建單選按鈕</font><br>19.5.5 使用單選按鈕</font><br>19.6 選擇框</font><br>19.6.1 創(chuàng)建選擇框</font><br>19.6.2 使用選擇框</font><br>19.7 列表框</font><br>19.7.1 創(chuàng)建列表框</font><br>19.7.2 列表框特性</font><br>19.7.3 使用列表框</font><br>19.8 文本域和文本區(qū)</font><br>19.8.1 創(chuàng)建文本域</font><br>19.8.2 創(chuàng)建文本區(qū)</font><br>19.8.3 公共廣西部件的特性</font><br>19.8.4 文本域特性</font><br>19.8.5 文本區(qū)特性</font><br>19.8.6 使用文本域和文本區(qū)</font><br>19.9 滾動條</font><br>19.9.1 創(chuàng)建滾動條</font><br>19.9.2 滾動條特性</font><br>19.9.3 使用滾動條</font><br>19.10 畫布</font><br>19.11 部件的公共方法</font><br>19.11.1 部件顯示方法</font><br>19.11.2 部件的位置和尺寸設置</font><br>19.11.3 部件布局和送顯的方法</font><br>19.11.4 部件輸入事件</font><br></font><br>第二十章 深入研究異常和事件</font><br></font><br>20.1 Java 的導演</font><br>20.1.1 拋出異常</font><br>20.1.2 聯(lián)合方案</font><br>20.1.3 異常的類型</font><br>20.1.4 確定要處理的異常</font><br>20.1.5 捕捉運行的時刻異常</font><br>20.1.6 處理異常</font><br>20.1.7 創(chuàng)建用戶自己的異常類</font><br>20.2 Java 的Error類</font><br>20.3 Java 的事件</font><br>20.4 事件處理技術(shù)</font><br>20.4.1 事件監(jiān)聽器</font><br>20.5 鍵盤和鼠標事件</font><br>20.5.1 鍵盤事件</font><br>20.5.2 Java 2中的修飾鍵</font><br>20.5.3 Java 2中的鼠標事件</font><br>20.6 Java 1.0的事件模式</font><br>20.6.1 Event類</font><br>20.6.2 事件的韋源</font><br>20.6.3 鍵盤</font><br>20.6.4 直接處理事件</font><br>20.6.5 覆蓋handleEvent()方法</font><br>20.6.6 發(fā)送用戶自己的事件</font><br></font><br>第二十二章 容器和布器管理器</font><br></font><br>21.1 組織部件</font><br>21.2 容器</font><br>21.3 面目管理器</font><br>21.4 再談容器</font><br>21.5 容器基礎</font><br>21.6 面板</font><br>21.7 框架</font><br>21.7.1 創(chuàng)建框架</font><br>21.7.2 框架特性</font><br>21.7.3 使用框架使用戶的小應用程序單獨運行</font><br>21.7.4 為框架增加菜單</font><br>21.7.5 使用菜單</font><br>21.7.6 彈出式菜單</font><br>21.8 對話框</font><br>21.8.1 創(chuàng)建對話框</font><br>21.8.2 可重用的OK對話框</font><br>21.9 滾動窗格</font><br>21.10 再談布局管理器</font><br>21.10.1 流式布局</font><br>21.10.2 網(wǎng)格布局</font><br>21.10.3 方位布局</font><br>21.10.4 網(wǎng)格塊布局</font><br>21.11 鑲邊</font><br>21.12 空布局管理器</font><br>21.13 從Sun公司的產(chǎn)品進一步擴展</font><br></font><br>第二十二章 圖形</font><br></font><br>22.1 Java 圖形</font><br>22.2 Paint方法、Update方法和repaint方法</font><br>22.3 Graphics類</font><br>22.3.1 坐標系統(tǒng)</font><br>22.3.2 畫線</font><br>22.3.3 畫矩形</font><br>22.3.4 畫三維矩形</font><br>22.3.5 畫圓角矩形</font><br>22.3.6 畫圓和橢圓</font><br>22.3.7 畫多邊形</font><br>22.4 Polygon類</font><br>22.5 畫文本</font><br>22.5.1 Font類</font><br>22.5.2 FontMetric類s</font><br>22.6 畫模式</font><br>22.7 繪制圖像</font><br>22.8 Media Tracker類</font><br>22.9 實用圖形類</font><br>22.9.1 Point類</font><br>22.9.2 dimension類</font><br>22.9.3 Rectangle類</font><br>22.10 Color類</font><br>22.11 裁剪</font><br>22.12 動畫技術(shù)</font><br>22.13 打印</font><br></font><br>第二十三章 JFC——Java 基礎類</font><br></font><br>23.1 Java 基礎類</font><br>23.2 Java :概覽</font><br>23.2.1 設置JFC</font><br>23.3 Helloworld</font><br>23.3.1 編譯HellooWorldJFC</font><br>23.3.2 運行中的HellooWorldJFC</font><br>23.3.3 理解HellooWorldJFC</font><br>23.3.4 窗格分層</font><br>23.4 改進Helloworld</font><br>23.4.1 jLabel</font><br>23.4.2 增加圖標</font><br>23.4.3 關(guān)閉窗口</font><br>23.5 使用JFC增加按鈕</font><br>23.5.1 理解Butoonexample</font><br>23.5.2 設置快捷鍵和助記符</font><br>23.5.3 監(jiān)聽來自于按鈕的動作</font><br>23.65 增加工具提示和圖標</font><br>23.7 使用彈出式菜單</font><br>23.7.1 理解Popupexample</font><br>23.8 邊</font><br>23.8.1 理解BorerButtous</font><br>23.8.2 更多的邊</font><br>23.9 復選框和單選按鈕</font><br>23.9.1 理解CheckBoxPanel</font><br>23.9.2 使用ActionListeners和設置事件</font><br>23.9.3 使用箱和箱式布局</font><br>23.10 使用CheckBoxPanel改變文本對齊方式</font><br>23.10.1 理解CheckBoxPanel</font><br>23.10.2 改變對齊方式</font><br>23.11 標簽窗格</font><br>23.11.1 理解JTabbedPane</font><br>23.11.2 其它的JTabbedPane能力</font><br>23.12 滑桿</font><br>23.12.1 理解SliderExample</font><br>23.12.2 設置刻度標志</font><br>23.12.3 捕捉滑桿的變化</font><br>23.13. 進度條</font><br>23.13.1 理解ProgressBarExample</font><br>23.13.2 創(chuàng)建和控制進度條</font><br>23.13.3 ProgressThread</font><br>23.13.4 RrogressMonitor</font><br>23.13.5 ProgressMonitorInputStream</font><br></font><br>第二十四章 高級JFC</font><br></font><br>24.1 模型-視-控制——JFC設計</font><br>24.1.1 比較MVC和AWT設計</font><br>24.1.2 這種模式的部件用在哪里</font><br>24.1.3 深入研究MVC部件是如何工作的</font><br>24.1.4 為什么要理解MVC</font><br>24.1.5 使用JFC的可插入外觀-和-感覺</font><br>24.1.5 修改外觀-和-感覺</font><br>24.1.6 菜單和工具條</font><br>24.2 理解MenuBar示例</font><br>24.2.1 加速鍵</font><br>24.2.2 列表框和組合框</font><br>24.3 理解ListCombExample</font><br>24.3.1 列表視模型</font><br>24.3.2 列表視模型</font><br>24.4 使用表格</font><br>24.4.1 理解TableExample</font><br>24.4.2 表格模式</font><br>24.4.3 單元編輯器</font><br>24.5 樹</font><br>24.5.1 樹結(jié)點</font><br>24.5.2 樹模型</font><br>24.5.3 理解新的TreeExample</font><br>24.5.4 removeSelctedNode</font><br>24.5.5 AddTextFieldValue( )</font><br>24.6 使用JEdiotr顯示HTML文件</font><br>24.6.1 理解HTML View</font><br>24.6.2 監(jiān)聽超鏈事件</font><br>24.6.3 設置新頁</font><br>24.6.4 JTextFiled</font><br>24.7 創(chuàng)建圖標</font><br>24.8 JFC小應用程序</font><br></font><br>第二十五章 圖像</font><br></font><br>25.1 在屏幕上繪制圖像</font><br>25.2 生產(chǎn)者、消費者和觀察者</font><br>25.3 圖像過濾器</font><br>25.4 從內(nèi)存拷貝圖像</font><br>25.5 將圖像拷貝到內(nèi)存</font><br>25.6 顏色模式</font><br>25.6.1 DirectcolorModel類</font><br>25.6.2 IndexColorModel類</font><br>25.6.3 RGBImageFilter類</font><br>25.6.4 通過顏色循環(huán)產(chǎn)生動畫</font><br></font><br>第二十六章 Java&nbsp;&nbsp;二維圖形</font><br></font><br>26.1 Graphics2D對象</font><br>26.2 Java&nbsp;&nbsp;二維應用編程接口中的坐標</font><br>26.3 畫圖</font><br>26.3.1 畫線</font><br>26.3.2 繪制矩形</font><br>26.3.3 繪制圓角矩形</font><br>26.3.4 繪制橢圓和圓</font><br>26.3.5 畫弧</font><br>26.3.6 畫曲線</font><br>26.3.7 繪制任意形狀</font><br>26.4 不同的筆劃</font><br>26.5 自定義填充</font><br>26.6 轉(zhuǎn)換</font><br>26.7 繪制文本</font><br>26.7.1 有風格設置的字符串</font><br>26.7.2 文本布局</font><br>26.7.3 字符屬性</font><br>26.8 繪制圖像</font><br>26.8.1 緩沖區(qū)中的圖像</font><br>26.8.2 將圖像拷貝到BufferedImage中</font><br>26.8.3 過濾緩沖區(qū)里的圖像</font><br>26.8.4 操作緩沖區(qū)圖像</font><br>26.9 透明</font><br>26.10 裁剪</font><br></font><br>第四部分 輸入輸出</font><br></font><br>第二十七章 文件和流</font><br></font><br>27.1 什么是流</font><br>27.2 基本輸入輸出類</font><br>27.2.1 InputStream類</font><br>27.2.2 OutputStream類</font><br>27.2.3 System,in對象和System.out對象</font><br>27.2.4 PrintWriter類</font><br>27.3 處理文件</font><br>27.3.1 文件安全</font><br>27.3.2 FileInputStream類</font><br>27.3.3 使用FileOutputStream類</font><br>27.3.4 使用File類</font><br>27.3.5 RandomAccessFile類</font><br>27.4 使用管道</font><br>27.4.1 PipedInputStream類和PipedOutputStream類</font><br>27.4.2 PipeApp應用程序</font><br>27.4.3 探究main( )方法</font><br>27.4.4 探究changeToY( )方法</font><br>27.4.5 探究changeToZ( )方法</font><br>27.4.6 探究YThread類</font><br>27.4.7 過濾流</font><br>27.5 緩沖區(qū)里的流</font><br>27.6 數(shù)據(jù)流</font><br>27.6.1 DataInput接口</font><br>27.6.2 DataOutput接口</font><br>27.6.3 DataInputStream類和DataOutputStream類</font><br>27.7 字節(jié)數(shù)組流</font><br>27.8 字符數(shù)組流</font><br>27.9 字節(jié)和字符之間的轉(zhuǎn)換</font><br>27.10 StringBufferInputStream</font><br>27.11 對象流</font><br>27.12 其它流</font><br>27.12.1 LineNumberReader類</font><br>27.12.2 SequenceInputStream類</font><br>27.12.3 PushbackInputStream類</font><br>27.13 StreamTokenizer類</font><br></font><br>第二十八章 使用字符串和文本</font><br></font><br>28.1 字符串簡介</font><br>28.2 使用String類</font><br>28.2.1 獲取關(guān)于String對象的信息</font><br>28.2.2 比較字符串</font><br>28.2.3 字符串抽取</font><br>28.2.4 字符串操作</font><br>28.3 使用StringBuffer類</font><br>28.3.1 創(chuàng)建StringBuffer對象</font><br>28.3.2 獲取關(guān)于StringBuffer對象的信息</font><br>28.3.3 StringBuffer對象</font><br>28.3.4 操作StringBuffer對象</font><br>28.4 使用StringTokenizer類</font><br>28.5 字體處理</font><br>28.5.1 獲取字體屬性</font><br>28.5.2 獲取字體度量</font><br>28.5.3 創(chuàng)建字體</font><br>28.5.7 使用字體</font><br></font><br>第二十九章 使用多國語言實現(xiàn)</font><br></font><br>29.1 為什么使用多國語言實現(xiàn)</font><br>29.2 什么是多國語言實現(xiàn)</font><br>29.3 Java 對多國語言實現(xiàn)的支持</font><br>29.3.1 Locale類</font><br>29.3.2 將聲所第三數(shù)據(jù)打包</font><br>29.3.3 Java.util包中的其他與多國語言實現(xiàn)有關(guān)的部分</font><br>29.4 多國語言實現(xiàn)的輸入和輸出</font><br>29.4.1 字符集轉(zhuǎn)換器</font><br>29.4.2 Reader和Wtrter</font><br>29.5 新的Java .text 包</font><br>29.6 示例:InternationalTest</font><br></font><br>第三十章 通信和網(wǎng)絡</font><br></font><br>30.1 TCP/IP概述</font><br>30.1.1 OSI參考模型</font><br>30.1.2 TCP/IP網(wǎng)絡模型</font><br>30.2 TCP/IP協(xié)議</font><br>30.2.1 Internet協(xié)議</font><br>30.2.2 傳輸控制協(xié)議</font><br>30.2.3 用戶數(shù)據(jù)報協(xié)議</font><br>30.3 統(tǒng)一資源定位器</font><br>30.3.1 URL語法</font><br>30.3.2 一般URL格式</font><br>30.4 Java 和URL</font><br>30.4.1 URL類</font><br>30.4.2 連接到RUL上</font><br>30.4.3 以HTTP為中心的類</font><br>30.4.4 示例:定制Altavista搜索引擎</font><br></font><br>第三十一章 TCP套按字</font><br></font><br>31.1 TCP套按字基礎</font><br>31.1.1 什么是套按字</font><br>31.1.2 Java TCP套接字類</font><br>31.1.3 定制套接字行為</font><br>31.2 創(chuàng)建TCP客戶/服務器應用程序</font><br>31.2.1 設計一個應用程序協(xié)議</font><br>31.2.2 開發(fā)股票客戶程序</font><br>31.2.3 開發(fā)股票報價服務器程序</font><br>31.2.4 運行客戶和服務器應用程序</font><br></font><br>第十二章 UDP套接字</font><br></font><br>32.1 UDP信息概覽</font><br>32.1.1 UDP套接字的特性</font><br>32.1.2 Java UDP類</font><br>32.2 創(chuàng)建UDP服務器程序</font><br>32.2.1 啟動服務器</font><br>32.2.2 StartServing( )方法處理請求</font><br>32.2.3 getTimeBuffer( )方法創(chuàng)建字節(jié)數(shù)組</font><br>32.2.4 運行時間服務器程序</font><br>32.3 創(chuàng)建UDP客戶程序</font><br>32.3.1 啟動TimeCompare</font><br>32.3.2 getTimes( )方法:TimeCompare的執(zhí)行路徑</font><br>32.3.3 PrintTime( )方法:顯示比較結(jié)果</font><br>32.3.4 運行應用程序</font><br>32.4 使用IP多點發(fā)送</font><br>32.4.1 Java 的多點發(fā)送</font><br>32.4.2 多點發(fā)送應用程序</font><br></font><br>第三十三章 Java .net</font><br></font><br>33.1 URL類</font><br>33.1.1 獲取URL內(nèi)容</font><br>33.1.2 獲取URL信息</font><br>33.2 URLConnection類</font><br>33.3 HTTPURLConnection類</font><br>33.4 URLEncoder類</font><br>33.5 URLDecoder類</font><br>33.6 URLStreamHandler類</font><br>33.7 ContentHandler類</font><br>33.8 Socket類</font><br>33.8.1 發(fā)送和接收Socket數(shù)據(jù)</font><br>33.8.2 獲取Socket信息</font><br>33.8.3 設置Socket選項</font><br>33.8.4 關(guān)閉Socket連接</font><br>33.8.5 等待到來的數(shù)據(jù)</font><br>33.8.6 一個簡單的Socket客戶程序</font><br>33.9 ServerSocket類</font><br>33.9.1 接收進入的套按字連接</font><br>33.9.2 獲得服務器套接字地址</font><br>33.9.3 編寫 個服務器程序</font><br>33.10 InterAddress類</font><br>33.10.1 轉(zhuǎn)換名字為地址</font><br>33.10.2 檢驗InetAddress</font><br>33.10.3 獲得一個Java 小程序的起始地址</font><br>33.11 DatagramSocket類</font><br>33.12 DataramPacket類</font><br>33.12.1 廣播數(shù)據(jù)報</font><br>33.12.2 一個簡單的數(shù)據(jù)報服務器程序</font><br>33.13 多點發(fā)送套按字</font><br></font><br>第三十四章 Java 安全性深析</font><br></font><br>34.1 Java 安全性的必要性</font><br>34.2 Java 安全性框架</font><br>34.2.1 第一部分:語言所提供的安全措施</font><br>34.2.2 第二部分:Java編譯器 </font><br>34.2.3 第三部分:檢驗器</font><br>34.2.4 第四部分:類裝載器</font><br>34.2.5 建立安全性策略</font><br>34.2.6 總結(jié)</font><br>34.3 Java 小程序的限制</font><br>34.3.1 Java 小程序與應用程序</font><br>34.3.2 ecurityManager類</font><br>34.3.3 Java 瀏覽器的安全性策略</font><br>34.4 Java 安全性問題</font><br>34.4.1 已知的缺陷</font><br>34.4.2 拒絕服務攻擊</font><br>34.5 Java 安全性API:擴展Java 小程序邊界</font><br>34.5.1 均衡密碼技術(shù)</font><br>34.5.2 公共密鑰加密</font><br>34.5.3 資格授權(quán)</font><br>34.5.4 實現(xiàn)了什么</font><br>34.5.5 密鑰管理</font><br>34.5.6 為一個JAR文件數(shù)字簽名</font><br>34.5.7 定義策略</font><br>34.5.8 運行Java 小程序</font><br>34.6 安全性API</font><br>34.6.1 公共密鑰和私人密鑰類</font><br>34.6.2 Signature類</font><br>34.6.3 身份及簽名者</font><br>34.6.4 資格證</font><br>34.6.5 IdentityScope類</font><br></font><br>第三十五章 對象系列化</font><br></font><br>35.1 什么是對象系列化</font><br>35.1.1 對象系列化如何運作</font><br>35.1.2 使用對象引用處理對象</font><br>35.2 對象系列化示例</font><br>35.2.1 一個寫Date類的應用程序</font><br>35.2.2 在JDK1.02下運行DataWrite</font><br>35.2.3 編譯和運行DataWrite</font><br>35.2.4一個讀入Date類的簡單應用程序</font><br>35.2.5 編譯和運行DateRead</font><br>35.2.6 使用Java小程序讀入Date類</font><br>35.3  寫和讀自己的對象</font><br>35.4 定制對象系列化</font><br></font><br>第三十六章 遠程方法調(diào)用</font><br></font><br>36.1 什么是遠程方法調(diào)用</font><br>36.1.1 創(chuàng)建遠程方法調(diào)用</font><br>36.1.2 一個RMI應用程序樣本</font><br>36.1.3 創(chuàng)建遠程接口</font><br>36.1.4 創(chuàng)建遠程接口</font><br>36.1.5 創(chuàng)建實現(xiàn)類</font><br>36.1.65 編譯RemoteServer</font><br>36.1.7 創(chuàng)建主干</font><br>36.1.8 創(chuàng)建客房程序</font><br>36.1.9 綁定RemoteObject到注冊</font><br>36.1.10 運行客戶程序</font><br>36.2 創(chuàng)建Java 小程序客房程序</font><br>36.3 創(chuàng)建定制套接字</font><br>36.3.1 創(chuàng)建一個定制套接字</font><br>36.3.2 創(chuàng)建定制的RMISocketFactory</font><br>36.3.3 在應用程序中指定套按字工廠</font><br>36.4 使用激活模型</font><br>36.4.1 創(chuàng)建可激活對象</font><br></font><br>第三十七章 管理API</font><br></font><br>37.1 JMAPI組件</font><br>37.2 JMAPI小程序</font><br>37.2.1 JmapiHome.html</font><br>37.2.2 MOContentManagerApplet.html</font><br>37.2.3 MOPropertyBookApple.html</font><br>37.2.4 訪問管理對象</font><br>37.3 創(chuàng)建管理對象</font><br>37.3.1 管理對象中定義屬性</font><br>37.3.2 管理對象中定義方法</font><br>37.3.3 編譯管理對象</font><br>37.3.4 導入管理對象</font><br>37.4 AdminView Module</font><br>37.4.1 內(nèi)容管理器和可選擇對象</font><br>37.4.2 圖標</font><br>37.4.3 屬性冊</font><br>37.4.4 任務頁</font><br>37.4.5 對話框</font><br>37.4.6 自驗證字段</font><br>37.4.7 新布局管理器</font><br></font><br>第五部分 數(shù)據(jù)庫</font><br></font><br>第三十八章 數(shù)據(jù)庫介紹</font><br></font><br>38.1 ODBC和JDBC</font><br>38.2 關(guān)系數(shù)據(jù)庫概念</font><br>38.2.1 SQL</font><br>38.2.2 連接</font><br>38.3 ODBC技術(shù)概述</font><br>38.3.1 ODBC一致層</font><br>38.3.2 ODBC函和命令集</font><br>38.4 高級客戶/服務器概念</font><br>38.4.1 客戶/服務器系統(tǒng)層</font><br>38.4.2 事務</font><br>38.4.3 數(shù)據(jù)光標</font><br>38.4.4 復制</font><br></font><br>第三十九章 JDBC:Java 數(shù)據(jù)庫連接</font><br></font><br>39.1 JDBC概述</font><br>39.1.1 JDBC是如何工作的</font><br>39.1.2 安全模型</font><br>39.1.3 JDBC-ODBC橋接器</font><br>39.2 JDBC實現(xiàn)</font><br>39.2.1 JDBC類——概述</font><br>39.2.2 JDBC應用程序剖析</font><br>39.2.3 JDBC實例</font><br>39.3 Connection類</font><br>39.4 元數(shù)據(jù)函數(shù)</font><br>39.4.1 DatabaseMetaData</font><br>39.4.2 ResultSetMetaData</font><br>39.5 SQLException類</font><br>39.6 SQLWarning類</font><br></font><br>第四十章 JDBC考察</font><br></font><br>40.1 語句</font><br>40.1.1 Statement</font><br>40.1.2 PreparedStatement</font><br>40.1.3 CallableStateMent</font><br>40.2 ResultSet方法檢查結(jié)果</font><br>40.3 其它JDBC類</font><br>40.3.1 Java .sql.Data</font><br>40.3.2 Java .sql.Time</font><br>40.3.3 Java .sql.Timestamp</font><br>40.3.4 Java .sql.Types</font><br>40.3.5 Java .sql.DataTruncation</font><br>40.4 JDBC的前景</font><br></font><br>第六部分 基于組件的開發(fā)</font><br></font><br>第四十一章 JavaBeans</font><br></font><br>41.1 自包含的組件</font><br>41.2 組件模型中的重要概念</font><br>41.2.1 組件字段或?qū)傩?lt;/font><br>41.2.2 組件方法或函數(shù)</font><br>41.2.3 事件和相互通信</font><br>41.2.4 狀態(tài)維護和存儲</font><br>41.3 設計Java Bean的基礎</font><br>41.3.1 指定Bean的屬性</font><br>41.3.2 指定Bean所產(chǎn)生或響應的事件</font><br>41.3.3 屬性、方法及事件的公開</font><br>41.3.4 初始化屬性值和Bean的定制</font><br>41.4 創(chuàng)建和使用屬性</font><br>41.4.1 單值屬性</font><br>41.4.2 索引屬性</font><br>41.4.3 綁定屬性</font><br>41.4.4 限制性屬性</font><br>41.5 使用事件與其它組件通信</font><br>41.5.1 多點發(fā)送事件</font><br>41.5.2 單點發(fā)送事件</font><br>41.5.3 事件適配器</font><br>41.6 內(nèi)小:建立和使用BeanInfo類</font><br>41.7 定制:提供定制屬性編輯器和GUI接口</font><br>41.7.1 屬性編輯器和屬性編輯器管理器</font><br>41.7.2 定制編輯器</font><br>41.7.3 在非GUI環(huán)境中提供另一種可選行為</font><br>41.8 企業(yè)級JavaBeans</font><br>41.8.1 服務器組件</font><br>41.8.2 添加組件的“隨處運行”功能</font><br>41.8.3 劃分應用程序</font><br>41.8.4 可重用性及集成</font><br>41.8.5 非可視組件</font><br>41.8.6 命名</font><br></font><br>第四十二章 JavaIDL:Java的CORBA接口</font><br></font><br>42.1 什么是CORBSA</font><br>42.2 Sun公司的IDL到Java 的映射</font><br>42.2.1 IDL模塊</font><br>42.2.2 IDL常量</font><br>42.2.3 IDL數(shù)據(jù)類型</font><br>42.2.4 枚舉類型</font><br>42.2.5 結(jié)構(gòu)</font><br>42.2.6 聯(lián)合</font><br>42.2.7 序列與數(shù)組</font><br>42.2.8 異常</font><br>42.2.9 接口</font><br>42.2.10 屬性</font><br>42.3 方法</font><br>42.4 創(chuàng)建基本的CORBA服務器</font><br>42.4.1 編譯IDL定義</font><br>42.4.2 使用IDL的結(jié)構(gòu)所定義的類</font><br>42.4.3 JavaIDL框架</font><br>42.4.4 服務器初始化</font><br>42.5 使用JavaIDL創(chuàng)建CORB客戶程序</font><br>42.6 在CORBA中創(chuàng)建回叫</font><br>42.7 CORBA與同有對象的包裝</font><br>42.7.1 與CORBA所定義的類型的映射</font><br>42.7.2 創(chuàng)建遠程包裝</font><br>42.8 在小程序中使用CORBA</font><br>42.8.1 選擇CORBA還是RMI</font><br></font><br>第四十三章 Java -COM集成</font><br></font><br>43.1 一個重要的擴充</font><br>43.2 COM概覽</font><br>43.3 定義COM接口</font><br>43.4 編譯ODL文件</font><br>43.5 生成GUID</font><br>43.6 使用Java 創(chuàng)建COM對象</font><br>43.7 從Visual Basic調(diào)用Java COM對象</font><br>43.8 從Excel調(diào)用Java 對象</font><br>43.9 從Java 調(diào)用COM對象</font><br></font><br>第七部分 高級Java </font><br></font><br>第四十四章 Java 媒體框架</font><br></font><br>44.1 什么是Java 媒體框架</font><br>44.2 創(chuàng)建媒體播放器</font><br>44.2.1 預提取媒體</font><br>44.2.2 添加播放器到應用程序</font><br>44.2.3 以偵聽器注冊小程序</font><br>44.2.4 啟動播放器</font><br>44.2.5 清除及停止播放器</font><br>44.2.6 綜合</font><br>44.2.7 編譯BasicPlayer</font><br>44.2.8 運行BasicPlayer</font><br>44.3 播放器的狀態(tài)</font><br>44.4 向播放添加控件</font><br>44.5 程序控制播放器</font><br>44.5.1 啟動播放器</font><br>44.5.2 設置媒體時間</font><br>44.5.3 改變播放速度</font><br>44.5.4 改變音量</font><br>44.5.5 媒體播放器尺寸調(diào)整</font><br>44.5.6 添加進展條</font><br>44.6 連接多個播放器</font><br>44.7 創(chuàng)建自己的媒體流</font><br>44.7.1 被動媒體流</font><br>44.7.2 主動媒體流</font><br>44.8 一個大型應用程序</font><br></font><br>第四十五章 商業(yè)及Java Wallet</font><br></font><br>5.14 JCC的安全性支持</font><br>45.2 商業(yè)消息</font><br>45.3 創(chuàng)建盒式帶</font><br>45.3.1 CassetteControl類</font><br>45.3.2 工具盒式帶</font><br>45.3.3 協(xié)議盒式帶</font><br>45.3.4 操作盒式帶</font><br>45.3.5 服務合式帶</font><br>45.3.6 用戶接口盒式帶</font><br></font><br>第四十六章 數(shù)據(jù)結(jié)構(gòu)及Java 工具</font><br></font><br>46.1 什么是數(shù)據(jù)結(jié)構(gòu)</font><br>46.2 集成</font><br>46.2.1集成接口</font><br>46.2.2 List接口</font><br>46.2.3 Map接口</font><br>46.2.4 Iterator接口</font><br>46.2.5 ListIterator接口</font><br>46.3 Vector類</font><br>46.3.1 創(chuàng)建向量</font><br>46.3.2 向向量中添加對象</font><br>46.3.3 訪問向量中的對象</font><br>46.3.4 Enumeration接口</font><br>46.3.5 在向量中搜索對象</font><br>46.3.6 從向量中刪除對象</font><br>46.3.7 改變向量的大小</font><br>46.4 HashTable類</font><br>46.4.1 散列表中存儲對象</font><br>46.4.2 從散列表中檢索對象</font><br>46.4.3 從散列表中刪除對象</font><br>46.5 Properties類</font><br>46.5.1 設置屬性</font><br>46.5.2 查詢屬性</font><br>46.5.3 保存和提取屬性</font><br>46.6 Stack類</font><br>46.7 Date類</font><br>46.7.1 比較日期</font><br>46.7.2 轉(zhuǎn)換日期為字符串</font><br>46.7.3 改變?nèi)掌趯傩?lt;/font><br>46.8 BitSet類</font><br>46.9 SringTokenizer類</font><br>46.10 Random類</font><br>46.11 Observable類</font><br></font><br>第四十七章 Java.lang</font><br></font><br>47.1 Java.lang軟件包</font><br>47.2 Object類</font><br>47.2.1 檢測對象的相等</font><br>47.2.2 對象的字符串表示</font><br>47.2.3 克隆對象</font><br>47.2.4 析構(gòu)化</font><br>47.2.5 系列化對象</font><br>47.2.6 散列碼</font><br>47.2.7 wait( )和notify( )</font><br>47.2.8 獲取對象的類</font><br>47.3 Class類</font><br>47.3.1 動態(tài)加載</font><br>47.3.2 獲取關(guān)于類的信息</font><br>47.4 Package類</font><br>47.5 String 類</font><br>47.5.1 創(chuàng)建字符串</font><br>47.5.2 字符串長度</font><br>47.5.3 比較字符串</font><br>47.5.4 搜索字符串</font><br>47.5.5 提取部分字符串</font><br>47.5.6 修改字符串</font><br>47.6 Stringbuffer類</font><br>47.6.1 創(chuàng)建StringBuffer</font><br>47.6.2 添加字符到一個SringBuffer中</font><br>47.6.3 StringBuffer的長度</font><br>47.6.4 在StringBuffer中</font><br>47.6.5 從StringBuffer創(chuàng)建一個字符串</font><br>47.7 Thread類</font><br>47.7.1 創(chuàng)建線程</font><br>47.7.2 啟動和結(jié)束線程</font><br>47.7.3 等待線程依靠</font><br>47.7.4 休眠與讓出</font><br>47.7.5 守護線程</font><br>47.7.6 線程優(yōu)先級</font><br>47.7.7 獲取線程信息</font><br>47.8 ThreadGroup類</font><br>47.9 Throwadleo類</font><br>47.10 System類</font><br>47.10.1 系統(tǒng)輸入輸出流</font><br>47.10.2 獲取當前時間</font><br>47.10.3 退出虛擬機</font><br>47.10.4 獲得系統(tǒng)屬性</font><br>47.10.5 強制垃圾收集</font><br>47.10.6 加載動態(tài)庫</font><br>47.11 Runtime類和Process類</font><br>47.11.1 查詢可用內(nèi)存</font><br>47.11.2 運行外部程序</font><br>47.12 Math類</font><br>47.12.1 min和max</font><br>47.12.2 絕對值</font><br>47.12.3 隨機數(shù)</font><br>47.12.4 舍入</font><br>47.12.5 冪和對象</font><br>47.12.6 三角函數(shù)</font><br>47.12.7 數(shù)學常量</font><br>47.13 對象包裝類</font><br>47.14 Character類</font><br>47.15 Boolean類</font><br>47.16 Number類</font><br>47.17 Integer類</font><br>47.18 Logn類</font><br>47.19 Byte類</font><br>47.20 Short類</font><br>47.21 Float類</font><br>47.22 Double類</font><br>47.23 Void類</font><br>47.24 java.math/BigInteger類</font><br>47.24.1 創(chuàng)建BigInteger</font><br>47.25 Java.math.BigDecimal類</font><br>47.25.1 創(chuàng)建一個BigDecimal</font><br>47.26 ClassLoader類</font><br>47.27 Securitymanager類</font><br>47.28 Compiler類</font><br></font><br>第四十八章 反射</font><br></font><br>48.1 什么是反射</font><br>48.2 創(chuàng)建一個只知道構(gòu)造器列表的類</font><br>48.3 檢查類的方法</font><br>48.3.1 獲得方法列表</font><br>48.4 使用getDeclareMethod( )方法激活方法</font><br>48.5 激活使用本地類型作為參數(shù)的方法</font><br>48.6 獲得一個類的聲明字段</font><br></font><br>第四十九章 使用其它語言擴展Java</font><br></font><br>49.1 本地方法,Java最終邊界</font><br>49.2 本地化</font><br>49.3 JNI精粹</font><br>49.4 編寫本地方法 </font><br>49.4.1 第一步:編寫Java 代碼</font><br>49.4.2 第二步:將Java 代碼編譯成類文件</font><br>49.4.3 第三步:產(chǎn)生JNI風格的頭文件</font><br>49.4.4 第四步:實現(xiàn)本地方法</font><br>49.4.5 第五步:創(chuàng)建共享庫</font><br>49.4.6 第六步:運行Java 程序</font><br>49.5 從本地方法訪問對象字段</font><br>49.6 從本地方法訪問Java 方法</font><br>49.7 訪問靜態(tài)字段</font><br>49.8 訪問靜態(tài)方法</font><br>49.9 本地方法的異常處理</font><br></font><br>第五十章 Java 與C</font><br></font><br>50.1 共同的祖</font><br>50.2 基本Java 語法</font><br>50.2.1 詞匯結(jié)構(gòu)</font><br>50.2.2 注釋</font><br>50.2.3 丟棄的內(nèi)容</font><br>50.2.4 運行時庫</font><br>50.3 Java 程序結(jié)構(gòu)</font><br>50.3.1 程序總體框架</font><br>50.3.2 只有方法滑有函數(shù)</font><br>50.3.3 無預處理器</font><br>50.3.4 源文件名</font><br>50.4 Java 數(shù)據(jù)類型</font><br>50.4.1 整型數(shù)據(jù)類型</font><br>50.4.2 統(tǒng)一碼字符</font><br>50.4.3 布爾數(shù)據(jù)類型</font><br>50.4.4 浮點類型</font><br>50.4.5 集合數(shù)據(jù)類型</font><br>50.4.6 類型轉(zhuǎn)換與強制類型轉(zhuǎn)換</font><br>50.5 對象和類</font><br>50.5.1 聲明引用類型</font><br>50.5.2 操作引用</font><br>50.5.3 方法調(diào)用:通過值調(diào)用和通過引用調(diào)用</font><br>50.5.4 原始數(shù)據(jù)類型及java.lang的包裝類</font><br>50.5.5 對象的生成周期</font><br>50.5.6 Java引用與C++指針</font><br>50.6 集合類型:字符串、數(shù)組及向量</font><br>50.6.1 字符串</font><br>50.6.2 數(shù)組</font><br>50.6.3 向量</font><br>50.7 類的層次與繼承</font><br>50.7.1 繼承的語法</font><br>50.7.2 instanceof操作符</font><br>50.7.3 繼承和多態(tài)性</font><br>50.7.4 接口與多重繼承</font><br>50.7.5 超級引用</font><br>50.7.6 沒有范圍操作符</font><br>50.8 語句</font><br>50.8.1 循環(huán)</font><br>50.8.2 條件語句</font><br>50.8.3 同步語句</font><br>50.8.4 操作符與表達式</font><br>50.9 名字空間</font><br></font><br>第八部分 調(diào)試Java </font><br></font><br>第五十一章 調(diào)試Java 代碼</font><br></font><br>51.1 sun.tools.debug包的體系結(jié)構(gòu)</font><br>51.1.1 客戶/服務器程序調(diào)試器管理</font><br>51.1.2 特殊類型</font><br>51.1.3 本地類型</font><br>51.1.4 堆棧管理</font><br>51.1.5 線程管理</font><br>51.1.6 總結(jié)</font><br>51.2 深入探討JDB</font><br>51.2.1 基本結(jié)構(gòu)</font><br>51.2.2 JDB命令行</font><br>51.2.3 JDB輸入文件</font><br>51.2.4 JDB命令集</font><br>51.2.5 一般命令</font><br>51.2.6 上下關(guān)系命令</font><br>51.2.7 信息命令</font><br>51.2.8 斷點命令</font><br>51.2.9 異常命令</font><br>51.2.10 線程命令</font><br>51.2.11 JDB總結(jié)</font><br></font><br>第五十二章 理解.class文件</font><br></font><br>52.1 基本度量</font><br>52.2 .class文件的元素</font><br>52.3 定義</font><br>52.3.1 常量池</font><br>52.3.2 類型信息</font><br>52.3.3 屬性</font><br>52.4 .class議論的結(jié)構(gòu)</font><br>52.4.1 類標志字段</font><br>52.4.2 字段信息結(jié)構(gòu)</font><br>52.4.3 ConstantValue屬性</font><br>52.4.4 方法信息結(jié)構(gòu)</font><br>52.4.5 SourceFile屬性</font><br>52.5 理在中以做些什么</font><br></font><br>第五十三章 Java虛擬機的內(nèi)部機制</font><br></font><br>53.1 JVM的元素</font><br>53.1.1 虛擬機的體系結(jié)構(gòu)</font><br>53.1.2 內(nèi)存管理和垃圾收集</font><br>53.1.3 類文件驗證</font><br>53.1.4 JVM字節(jié)碼</font><br></font><br>第九部分 JavaScript</font><br></font><br>第五十四章 Java與JavaScript </font><br></font><br>54.1 Java與JavaScript </font><br>54.2 JavaScript 關(guān)非Java</font><br>54.3 解釋與編譯</font><br>54.4 基于對象和面向?qū)ο?lt;/font><br>54.5 強類型和松散類型</font><br>54.6 動態(tài)綁定和靜態(tài)綁定</font><br>54.7 磁盤訪問限制</font><br>54.8 不同功能及與HTML的代碼集成</font><br>54.9 快速發(fā)展與相對穩(wěn)定</font><br>54.10 庫</font><br>54.11 JavaScript 和Java集成</font><br></font><br>第五十五章 JavaScript 入門</font><br></font><br>55.1 基礎</font><br>55.2 第一個腳本</font><br>55.3 事件</font><br>55.4 使用事件句柄</font><br>55.5 變量</font><br>55.6 變量名</font><br>55.7 變量的作用范圍</font><br>55.8 常量</font><br>55.9 表達式和操作符</font><br>55.10 控制語句</font><br>55.10.1 條件語句</font><br>55.10.2 循環(huán)語句</font><br>55.10.3 break和continue語句</font><br>55.10.4 注釋語句</font><br>55.11 JavaScript 的函數(shù)</font><br>55.12 數(shù)組</font><br>55.13 內(nèi)置函數(shù)</font><br>55.14 對象</font><br>55.14.1 圓點指示符</font><br>55.14.2 方法與屬性</font><br>55.14.3 Window對象</font><br>55.14.4 Document對象</font><br>55.14.5 Form對象</font><br>55.14.6 Navigator對象</font><br>55.14.7 String對象</font><br>55.14.8 Math對象</font><br>55.14.9 Date對象</font><br>5.15 一個實例</font><br></font><br>第十部分 Java資源</font><br></font><br>第五十六章 Java資源</font><br></font><br>56.1 Web站點</font><br>56.1.1 EarthWeb的developer.com</font><br>56.1.2 Focus on Java</font><br>56.1.3 Inside Java</font><br>56.1.4 JavaApplet Rating Service</font><br>56.1.5 JavaBoutique</font><br>56.1.6 JavaDeveloper’s Journal</font><br>56.1.7 JavaDeveloper</font><br>56.1.8 Java Lobby</font><br>56.1.9 JavaResources from Netscape</font><br>56.1.10 JavaWorld</font><br>56.1.11 JavBeans站點</font><br>56.1.12 Sun公司的主頁</font><br>56.1.13 Javology——Java新聞及觀點在線電子雜志</font><br>56.1.14 微軟的Java主頁</font><br>56.1.15 Swing Connection</font><br>56.1.16 TeamJava</font><br>56.2 新聞組</font><br>56.3 郵件清單</font><br>56.4 對移值問題的支持</font><br>56.4.1 Amiga移值問題</font><br>56.4.2 DEC Alpha OSF/1移值</font><br>56.4.3 Linux移植問題</font><br>56.4.4 NEXTSTEP移值問題</font><br></font><br>第十一部分 附錄</font><br></font><br>附錄 光盤的內(nèi)容</font><br></font><br>1 本書的實例代碼</font><br>2 第三方軟件</font><br>3 贈送軟件

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號