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

Java 2編程詳解

Java 2編程詳解

定 價(jià):¥150.00

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

購(gòu)買這本書可以去


ISBN: 9787505353237 出版時(shí)間: 1999-01-01 包裝:
開(kāi)本: 26cm 頁(yè)數(shù): 1256 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Java 2編程詳解》作者簡(jiǎn)介

圖書目錄

第一部分 Java 概述</font><br></font><br>第一章 Java 能做什么</font><br></font><br>1.1 Java 應(yīng)用程序的幾種類型</font><br>1.2 了解Java 語(yǔ)言</font><br>1.3 Java 開(kāi)發(fā)工具</font><br>1.4 Java 小應(yīng)用程序</font><br>1.5 Java 圖形用戶界面應(yīng)用程序</font><br>1.6 Java 命令行應(yīng)用程序</font><br>1.7 Java 是客戶/服務(wù)器方式的</font><br>1.8 如何跟上形勢(shì)</font><br></font><br>第二章 Java 設(shè)計(jì)</font><br></font><br>2.1 解釋Java </font><br>2.2 Java 是面向?qū)ο蟮?lt;/font><br>2.3 Java 虛擬機(jī)</font><br>2.3.1 Java 源代碼</font><br>2.3.2 Java 堆棧</font><br>2.3.3 Java 寄存器</font><br>2.3.4 無(wú)用單元收集堆</font><br>2.3.5 Java 的方法區(qū)</font><br>2.4 安全性和Java 虛擬機(jī)</font><br>2.4.1 可執(zhí)行內(nèi)容與安全性</font><br>2.4.2 Java 實(shí)現(xiàn)安全性的辦法</font><br>2.4.3 Java 語(yǔ)言級(jí)的安全性</font><br>2.4.4 編譯過(guò)的Java 代碼的安全性</font><br>2.4.5 Java 系統(tǒng)在運(yùn)行時(shí)刻的安全性</font><br>2.4.6 可執(zhí)行代碼的安全性</font><br>2.4.7 開(kāi)放問(wèn)題</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>第三章 安裝度啟動(dòng)JDK</font><br></font><br>3.1 為什么需要用Sun公司Java 開(kāi)發(fā)工具來(lái)編寫Java 程序</font><br>3.2 進(jìn)一步了解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平臺(tái)和SPARC平臺(tái)上安裝</font><br>3.4.2 在Windows 操作系統(tǒng)上安裝</font><br>3.4.3 在Macintosh上安裝</font><br>3.5 測(cè)試Java 編譯器和JVM</font><br>3.5.1 創(chuàng)建新的Java工程</font><br>3.5.2 運(yùn)行Unix或Windows 的Java應(yīng)用程序</font><br>3.5.3 運(yùn)行Unix或Windows 的Java應(yīng)用程序</font><br>3.6 在Windows 3.1平臺(tái)上安裝IBM的小應(yīng)用程序開(kāi)發(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問(wèn)題</font><br>4.10.1 Macintosh平臺(tái)上的小應(yīng)用程序?yàn)g覽器</font><br>4.10.2 Java Runner,Macintosh平臺(tái)上的</font><br>4.11 Java編譯器</font><br>4.12 JavaH:C頭文件產(chǎn)生器</font><br></font><br>第二部分 Java 語(yǔ)言</font><br></font><br>第五章 面向?qū)ο缶幊?lt;/font><br></font><br>5.1 面向?qū)ο缶幊?新的思維方式</font><br>5.2 簡(jiǎn)短的編程歷史</font><br>5.2.1 過(guò)程語(yǔ)言</font><br>5.2.2 結(jié)構(gòu)化程序設(shè)計(jì)</font><br>5.2.3 面向?qū)ο缶幊?lt;/font><br>5.3 對(duì)象</font><br>5.3.1 傳統(tǒng)的程序設(shè)計(jì)</font><br>5.3.2 OOP方法</font><br>5.3.3 通過(guò)繼承擴(kuò)充對(duì)象</font><br>5.4 多實(shí)體對(duì)象</font><br>5.5 組織代碼</font><br>5.6 對(duì)象和對(duì)象如何與Java 類聯(lián)系</font><br>5.7 建立層次:一種面向?qū)ο笤O(shè)計(jì)的方法</font><br>5.7.1 把代碼分成最小的實(shí)體</font><br>5.7.2 在實(shí)體間尋找共同點(diǎn)</font><br>5.7.3 在實(shí)體這間尋找差異</font><br>5.7.4 在實(shí)體間尋找最大的共同點(diǎn)</font><br>5.7.5 把剩下的共同對(duì)象放在一起并重復(fù)</font><br>5.7.6 利用對(duì)象擴(kuò)充程序</font><br>5.8 Java 并不是完全面向?qū)ο蟮恼Z(yǔ)言</font><br></font><br>第六章 Hello World:用戶的第一個(gè)Java 程序</font><br></font><br>6.1 Hello World應(yīng)用程序</font><br>6.1.1 創(chuàng)建文件</font><br>6.1.2 編譯代碼</font><br>6.1.3 運(yùn)行程序</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 作為小應(yīng)用程序的Hello World運(yùn)行在Netscape中</font><br>6.3.1 新代碼和編譯新的源代碼</font><br>6.3.2 創(chuàng)建HTML文件</font><br>6.3.3 在小應(yīng)用程序?yàn)g覽器中運(yùn)行程序</font><br>6.3.4 在Netscape Navigator中運(yùn)行Hello Wold</font><br>6.3.5 理解源代碼</font><br>6.3.6 小應(yīng)用程序簡(jiǎn)短生命周期</font><br>6.4 關(guān)鍵字</font><br>6.5 API</font><br></font><br>第七章 數(shù)據(jù)類型及其它標(biāo)記</font><br></font><br>7.1 Java的兩種數(shù)據(jù)類型</font><br>7.2 了解布爾變量</font><br>7.2.1 聲明變量</font><br>7.2.2 標(biāo)識(shí)符:變量命名 </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ù)運(yùn)算</font><br>7.4 運(yùn)算符</font><br>7.4.1 算術(shù)運(yùn)算符</font><br>7.4.2 賦值運(yùn)算符</font><br>7.4.3 增量/減量運(yùn)算符</font><br>7.5 字符變量</font><br>7.6 浮點(diǎn)變量</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++風(fēng)格的注釋</font><br>7.9.3 javadoc注釋</font><br>7.10 源程序中的符號(hào):賦值</font><br>7.10.1 代表整數(shù)格式的字符</font><br>7.10.2 代表字符格式的字符</font><br>7.10.3 代表浮點(diǎn)格式的字符</font><br>7.10.4 代表串格式的字符</font><br>7.11 創(chuàng)建和撤銷對(duì)象</font><br>7.11.1 使用new操作符創(chuàng)建對(duì)象</font><br></font><br>第八章 方法</font><br></font><br>8.1 方法的兩個(gè)部分</font><br>8.1.1 聲明</font><br>8.2 塊和語(yǔ)句</font><br>8.2.1 語(yǔ)句加標(biāo)志</font><br>8.2.2 范圍</font><br>8.3 分隔符</font><br></font><br>第九章 使用表達(dá)式</font><br></font><br>9.1 什么是表達(dá)式</font><br>9.2 如何計(jì)算表達(dá)式</font><br>9.2.1 運(yùn)算符關(guān)聯(lián)</font><br>9.2.2 Java 運(yùn)算符的優(yōu)先順序</font><br>9.2.3 小結(jié)——運(yùn)算順序</font><br>9.2.4 計(jì)算順序</font><br>9.3 Java 表達(dá)式與C語(yǔ)言表達(dá)式的差異</font><br>9.4 位運(yùn)算符</font><br>9.5 移位運(yùn)算符</font><br>9.6 類型轉(zhuǎn)換</font><br>9.6.1 隱式類型轉(zhuǎn)換</font><br>9.6.2 強(qiáng)制運(yùn)算符</font><br>9.6.3 強(qiáng)制并轉(zhuǎn)換整數(shù)</font><br>9.6.4 強(qiáng)制并轉(zhuǎn)換字符</font><br>9.6.5 強(qiáng)制并轉(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 布爾運(yùn)算的true運(yùn)行符和false運(yùn)算符</font><br>10.3 邏輯表達(dá)式</font><br>10.3.1 條件與運(yùn)算符和條件運(yùn)算符</font><br>10.3.2 一元邏輯運(yùn)算符</font><br>10.4 條件運(yùn)算符</font><br>10.5 控制流中的布爾類型</font><br>10.6 控制流語(yǔ)句</font><br>10.6.1 if語(yǔ)句</font><br>10.6.2 if-else語(yǔ)句</font><br>10.7 循環(huán)語(yǔ)句</font><br>10.7.1 While語(yǔ)句</font><br>10.7.2 do語(yǔ)句</font><br>10.7.3 for語(yǔ)句</font><br>10.7.4 switch語(yǔ)句</font><br>10.8 跳轉(zhuǎn)語(yǔ)句</font><br>10.8.1 break語(yǔ)句</font><br>10.8.2 continue語(yǔ)句</font><br>10.8.3 return語(yǔ)句</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 訪問(wèn)說(shuō)明符</font><br>11.4.2 類名</font><br>11.4.3 超類——擴(kuò)展另一個(gè)類</font><br>11.5 構(gòu)造器</font><br>11.5.1 覆蓋方法</font><br>11.6 創(chuàng)建類的實(shí)例</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 使用方法來(lái)提供受保護(hù)的訪問(wèn)</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 國(guó)什么使用嵌入類</font><br>11.10 包</font><br>11.11 引入包中的類</font><br>11.12 引入整個(gè)包</font><br>11.13 不通過(guò)引入使用類</font><br>11.14 使用包來(lái)組織代碼</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 把接口當(dāng)作類型使用</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 擴(kuò)展Thread類</font><br>13.3.2 使用Runnable接口</font><br>13.4 巧妙的線程競(jìng)賽</font><br>13.5 理解GreatRace</font><br>13.6 線程處理</font><br>13.7 測(cè)試巧妙的線程競(jìng)賽</font><br>13.8 改變優(yōu)先級(jí)</font><br>13.9 關(guān)于線程的優(yōu)先級(jí)、Netscape和Winows</font><br>13.10 同步</font><br>13.11 哲學(xué)家進(jìn)餐問(wèn)題</font><br>13.12 改變線程的運(yùn)行狀態(tài)</font><br>13.13 獲得正在運(yùn)行的線程的數(shù)量</font><br>13.14 查找所有正在運(yùn)行的線程</font><br>13.15 超級(jí)屬性</font><br></font><br>第十四章 編寫小應(yīng)用程序</font><br></font><br>14.1 Java 的孩子</font><br>14.2 小應(yīng)用程序和HTML語(yǔ)言</font><br>14.3 在HTML頁(yè)中包含Java 小應(yīng)用程序</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 為所有的瀏覽器設(shè)置HTML文本</font><br>14.5 開(kāi)始開(kāi)發(fā)Java 小應(yīng)用程序</font><br>14.5.1 理解Heoow World——構(gòu)造小應(yīng)用程序</font><br>14.6 探究小應(yīng)用程序的生命周期</font><br>14.6.1 編譯InitStarStop小應(yīng)用程序</font><br>14.6.2 理解InitStarStop小應(yīng)用程序</font><br>14.6.3 Java 動(dòng)畫小應(yīng)用程序</font><br>14.7 使用控制的小應(yīng)用程序</font><br>14.7.1 理解InternetApplet小應(yīng)用程序</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>第十五章 高級(jí)小應(yīng)用程序代碼</font><br></font><br>15.1 使用<PARAM>標(biāo)記</font><br>15.1.1 理解starPainter的源代碼</font><br>15.1.2 使用getSize()方法</font><br>15.2 在小應(yīng)用程序中增加圖像</font><br>15.3 在小應(yīng)用程序中增加聲音</font><br>15.4 使用小應(yīng)用程序控制瀏覽器</font><br>15.4.1 修改狀態(tài)信息</font><br>15.4.2 修改瀏覽器顯示頁(yè)</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 什么時(shí)候使用JAR檔案</font><br>16.2.1 Jar工具</font><br>16.2.2 <APPLET>標(biāo)志</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 有計(jì)劃地讀取JAR文件</font><br>16.5 JAR文件格式</font><br></font><br>第十七章 小應(yīng)用程序和應(yīng)用程序的比較</font><br></font><br>17.1 應(yīng)用程序控究</font><br>17.2 應(yīng)用程序的優(yōu)點(diǎn)</font><br>17.3 開(kāi)發(fā)Java應(yīng)用程序</font><br>17.3.1 Hello World應(yīng)用程序</font><br>17.3.2 為應(yīng)用程序傳遞參數(shù)</font><br>17.3.3 避免宛指針異常</font><br>17.3.4 由main()的表態(tài)特性帶來(lái)的限制</font><br>17.4 把小應(yīng)用程序轉(zhuǎn)換為應(yīng)用程序</font><br>17.4.1 為什么要把小應(yīng)用程序轉(zhuǎn)換為應(yīng)用程序代碼</font><br>17.4.2 把小應(yīng)用程序代碼修改成應(yīng)用程序代碼</font><br>17.4.3 解釋其它小應(yīng)用程序的特性</font><br>17.4.4 缺省</font><br>17.4.5 加入<param>信息的第二種辦法</font><br>17.4.6 使用窗口來(lái)結(jié)束應(yīng)用程序</font><br>17.4.7 檢查所有的小應(yīng)用程序的方法</font><br>17.5 使用zip文件格式將用戶的應(yīng)用程序打包</font><br>17.6 把應(yīng)用程序轉(zhuǎn)換成小應(yīng)用程序</font><br>17.6.1 最簡(jiǎn)單的轉(zhuǎn)換</font><br>17.6.2 處理命令行參數(shù)</font><br>17.6.3 維護(hù)應(yīng)用程序的一個(gè)單一實(shí)例</font><br>17.6.4 在應(yīng)用程序向小應(yīng)用程序轉(zhuǎn)換過(guò)程中更難的問(wèn)題</font><br></font><br>第十八章 管理應(yīng)用程序</font><br></font><br>18.1 安裝應(yīng)用程序</font><br>18.1.1 從.class文件中安裝應(yīng)用程序</font><br>18.1.2 結(jié)束安裝</font><br>18.1.3 結(jié)束UNIX操作系統(tǒng)下的應(yīng)用程序安裝</font><br>18.1.4 結(jié)束Windows 操作系統(tǒng)下的應(yīng)用程序安裝</font><br>18.1.5 從.jar文件中安裝應(yīng)用程序</font><br>18.2 在同一個(gè)系統(tǒng)中維護(hù)多個(gè)應(yī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 標(biāo)簽</font><br>19.5 復(fù)選框和單選按鈕</font><br>19.5.1 創(chuàng)建復(fù)選框</font><br>19.5.2 檢查和設(shè)置復(fù)選框的狀態(tài)</font><br>19.5.3 監(jiān)聽(tīng)復(fù)選框中的變化</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 滾動(dòng)條</font><br>19.9.1 創(chuàng)建滾動(dòng)條</font><br>19.9.2 滾動(dòng)條特性</font><br>19.9.3 使用滾動(dòng)條</font><br>19.10 畫布</font><br>19.11 部件的公共方法</font><br>19.11.1 部件顯示方法</font><br>19.11.2 部件的位置和尺寸設(shè)置</font><br>19.11.3 部件布局和送顯的方法</font><br>19.11.4 部件輸入事件</font><br></font><br>第二十章 深入研究異常和事件</font><br></font><br>20.1 Java 的導(dǎo)演</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 捕捉運(yùn)行的時(shí)刻異常</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)聽(tīng)器</font><br>20.5 鍵盤和鼠標(biāo)事件</font><br>20.5.1 鍵盤事件</font><br>20.5.2 Java 2中的修飾鍵</font><br>20.5.3 Java 2中的鼠標(biāo)事件</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 容器基礎(chǔ)</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 使用框架使用戶的小應(yīng)用程序單獨(dú)運(yùn)行</font><br>21.7.4 為框架增加菜單</font><br>21.7.5 使用菜單</font><br>21.7.6 彈出式菜單</font><br>21.8 對(duì)話框</font><br>21.8.1 創(chuàng)建對(duì)話框</font><br>21.8.2 可重用的OK對(duì)話框</font><br>21.9 滾動(dòng)窗格</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)品進(jìn)一步擴(kuò)展</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 坐標(biāo)系統(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 實(shí)用圖形類</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 動(dòng)畫技術(shù)</font><br>22.13 打印</font><br></font><br>第二十三章 JFC——Java 基礎(chǔ)類</font><br></font><br>23.1 Java 基礎(chǔ)類</font><br>23.2 Java :概覽</font><br>23.2.1 設(shè)置JFC</font><br>23.3 Helloworld</font><br>23.3.1 編譯HellooWorldJFC</font><br>23.3.2 運(yùn)行中的HellooWorldJFC</font><br>23.3.3 理解HellooWorldJFC</font><br>23.3.4 窗格分層</font><br>23.4 改進(jìn)Helloworld</font><br>23.4.1 jLabel</font><br>23.4.2 增加圖標(biāo)</font><br>23.4.3 關(guān)閉窗口</font><br>23.5 使用JFC增加按鈕</font><br>23.5.1 理解Butoonexample</font><br>23.5.2 設(shè)置快捷鍵和助記符</font><br>23.5.3 監(jiān)聽(tīng)來(lái)自于按鈕的動(dòng)作</font><br>23.65 增加工具提示和圖標(biāo)</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 復(fù)選框和單選按鈕</font><br>23.9.1 理解CheckBoxPanel</font><br>23.9.2 使用ActionListeners和設(shè)置事件</font><br>23.9.3 使用箱和箱式布局</font><br>23.10 使用CheckBoxPanel改變文本對(duì)齊方式</font><br>23.10.1 理解CheckBoxPanel</font><br>23.10.2 改變對(duì)齊方式</font><br>23.11 標(biāo)簽窗格</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 設(shè)置刻度標(biāo)志</font><br>23.12.3 捕捉滑桿的變化</font><br>23.13. 進(jìn)度條</font><br>23.13.1 理解ProgressBarExample</font><br>23.13.2 創(chuàng)建和控制進(jìn)度條</font><br>23.13.3 ProgressThread</font><br>23.13.4 RrogressMonitor</font><br>23.13.5 ProgressMonitorInputStream</font><br></font><br>第二十四章 高級(jí)JFC</font><br></font><br>24.1 模型-視-控制——JFC設(shè)計(jì)</font><br>24.1.1 比較MVC和AWT設(shè)計(jì)</font><br>24.1.2 這種模式的部件用在哪里</font><br>24.1.3 深入研究MVC部件是如何工作的</font><br>24.1.4 為什么要理解MVC</font><br>24.1.5 使用JFC的可插入外觀-和-感覺(jué)</font><br>24.1.5 修改外觀-和-感覺(jué)</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 樹(shù)</font><br>24.5.1 樹(shù)結(jié)點(diǎn)</font><br>24.5.2 樹(shù)模型</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)聽(tīng)超鏈?zhǔn)录?lt;/font><br>24.6.3 設(shè)置新頁(yè)</font><br>24.6.4 JTextFiled</font><br>24.7 創(chuàng)建圖標(biāo)</font><br>24.8 JFC小應(yīng)用程序</font><br></font><br>第二十五章 圖像</font><br></font><br>25.1 在屏幕上繪制圖像</font><br>25.2 生產(chǎn)者、消費(fèi)者和觀察者</font><br>25.3 圖像過(guò)濾器</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 通過(guò)顏色循環(huán)產(chǎn)生動(dòng)畫</font><br></font><br>第二十六章 Java&nbsp;&nbsp;二維圖形</font><br></font><br>26.1 Graphics2D對(duì)象</font><br>26.2 Java&nbsp;&nbsp;二維應(yīng)用編程接口中的坐標(biāo)</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 有風(fēng)格設(shè)置的字符串</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 過(guò)濾緩沖區(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對(duì)象和System.out對(duì)象</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應(yīng)用程序</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 過(guò)濾流</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 對(duì)象流</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 字符串簡(jiǎn)介</font><br>28.2 使用String類</font><br>28.2.1 獲取關(guān)于String對(duì)象的信息</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對(duì)象</font><br>28.3.2 獲取關(guān)于StringBuffer對(duì)象的信息</font><br>28.3.3 StringBuffer對(duì)象</font><br>28.3.4 操作StringBuffer對(duì)象</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>第二十九章 使用多國(guó)語(yǔ)言實(shí)現(xiàn)</font><br></font><br>29.1 為什么使用多國(guó)語(yǔ)言實(shí)現(xiàn)</font><br>29.2 什么是多國(guó)語(yǔ)言實(shí)現(xiàn)</font><br>29.3 Java 對(duì)多國(guó)語(yǔ)言實(shí)現(xiàn)的支持</font><br>29.3.1 Locale類</font><br>29.3.2 將聲所第三數(shù)據(jù)打包</font><br>29.3.3 Java.util包中的其他與多國(guó)語(yǔ)言實(shí)現(xiàn)有關(guān)的部分</font><br>29.4 多國(guó)語(yǔ)言實(shí)現(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)絡(luò)</font><br></font><br>30.1 TCP/IP概述</font><br>30.1.1 OSI參考模型</font><br>30.1.2 TCP/IP網(wǎng)絡(luò)模型</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ù)報(bào)協(xié)議</font><br>30.3 統(tǒng)一資源定位器</font><br>30.3.1 URL語(yǔ)法</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套按字基礎(chǔ)</font><br>31.1.1 什么是套按字</font><br>31.1.2 Java TCP套接字類</font><br>31.1.3 定制套接字行為</font><br>31.2 創(chuàng)建TCP客戶/服務(wù)器應(yīng)用程序</font><br>31.2.1 設(shè)計(jì)一個(gè)應(yīng)用程序協(xié)議</font><br>31.2.2 開(kāi)發(fā)股票客戶程序</font><br>31.2.3 開(kāi)發(fā)股票報(bào)價(jià)服務(wù)器程序</font><br>31.2.4 運(yùn)行客戶和服務(wù)器應(yīng)用程序</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服務(wù)器程序</font><br>32.2.1 啟動(dòng)服務(wù)器</font><br>32.2.2 StartServing( )方法處理請(qǐng)求</font><br>32.2.3 getTimeBuffer( )方法創(chuàng)建字節(jié)數(shù)組</font><br>32.2.4 運(yùn)行時(shí)間服務(wù)器程序</font><br>32.3 創(chuàng)建UDP客戶程序</font><br>32.3.1 啟動(dòng)TimeCompare</font><br>32.3.2 getTimes( )方法:TimeCompare的執(zhí)行路徑</font><br>32.3.3 PrintTime( )方法:顯示比較結(jié)果</font><br>32.3.4 運(yùn)行應(yīng)用程序</font><br>32.4 使用IP多點(diǎn)發(fā)送</font><br>32.4.1 Java 的多點(diǎn)發(fā)送</font><br>32.4.2 多點(diǎn)發(fā)送應(yīng)用程序</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 設(shè)置Socket選項(xiàng)</font><br>33.8.4 關(guān)閉Socket連接</font><br>33.8.5 等待到來(lái)的數(shù)據(jù)</font><br>33.8.6 一個(gè)簡(jiǎn)單的Socket客戶程序</font><br>33.9 ServerSocket類</font><br>33.9.1 接收進(jìn)入的套按字連接</font><br>33.9.2 獲得服務(wù)器套接字地址</font><br>33.9.3 編寫 個(gè)服務(wù)器程序</font><br>33.10 InterAddress類</font><br>33.10.1 轉(zhuǎn)換名字為地址</font><br>33.10.2 檢驗(yàn)InetAddress</font><br>33.10.3 獲得一個(gè)Java 小程序的起始地址</font><br>33.11 DatagramSocket類</font><br>33.12 DataramPacket類</font><br>33.12.1 廣播數(shù)據(jù)報(bào)</font><br>33.12.2 一個(gè)簡(jiǎn)單的數(shù)據(jù)報(bào)服務(wù)器程序</font><br>33.13 多點(diǎn)發(fā)送套按字</font><br></font><br>第三十四章 Java 安全性深析</font><br></font><br>34.1 Java 安全性的必要性</font><br>34.2 Java 安全性框架</font><br>34.2.1 第一部分:語(yǔ)言所提供的安全措施</font><br>34.2.2 第二部分:Java編譯器 </font><br>34.2.3 第三部分:檢驗(yàn)器</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 小程序與應(yīng)用程序</font><br>34.3.2 ecurityManager類</font><br>34.3.3 Java 瀏覽器的安全性策略</font><br>34.4 Java 安全性問(wèn)題</font><br>34.4.1 已知的缺陷</font><br>34.4.2 拒絕服務(wù)攻擊</font><br>34.5 Java 安全性API:擴(kuò)展Java 小程序邊界</font><br>34.5.1 均衡密碼技術(shù)</font><br>34.5.2 公共密鑰加密</font><br>34.5.3 資格授權(quán)</font><br>34.5.4 實(shí)現(xiàn)了什么</font><br>34.5.5 密鑰管理</font><br>34.5.6 為一個(gè)JAR文件數(shù)字簽名</font><br>34.5.7 定義策略</font><br>34.5.8 運(yùn)行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>第三十五章 對(duì)象系列化</font><br></font><br>35.1 什么是對(duì)象系列化</font><br>35.1.1 對(duì)象系列化如何運(yùn)作</font><br>35.1.2 使用對(duì)象引用處理對(duì)象</font><br>35.2 對(duì)象系列化示例</font><br>35.2.1 一個(gè)寫Date類的應(yīng)用程序</font><br>35.2.2 在JDK1.02下運(yùn)行DataWrite</font><br>35.2.3 編譯和運(yùn)行DataWrite</font><br>35.2.4一個(gè)讀入Date類的簡(jiǎn)單應(yīng)用程序</font><br>35.2.5 編譯和運(yùn)行DateRead</font><br>35.2.6 使用Java小程序讀入Date類</font><br>35.3  寫和讀自己的對(duì)象</font><br>35.4 定制對(duì)象系列化</font><br></font><br>第三十六章 遠(yuǎn)程方法調(diào)用</font><br></font><br>36.1 什么是遠(yuǎn)程方法調(diào)用</font><br>36.1.1 創(chuàng)建遠(yuǎn)程方法調(diào)用</font><br>36.1.2 一個(gè)RMI應(yīng)用程序樣本</font><br>36.1.3 創(chuàng)建遠(yuǎn)程接口</font><br>36.1.4 創(chuàng)建遠(yuǎn)程接口</font><br>36.1.5 創(chuàng)建實(shí)現(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到注冊(cè)</font><br>36.1.10 運(yùn)行客戶程序</font><br>36.2 創(chuàng)建Java 小程序客房程序</font><br>36.3 創(chuàng)建定制套接字</font><br>36.3.1 創(chuàng)建一個(gè)定制套接字</font><br>36.3.2 創(chuàng)建定制的RMISocketFactory</font><br>36.3.3 在應(yīng)用程序中指定套按字工廠</font><br>36.4 使用激活模型</font><br>36.4.1 創(chuàng)建可激活對(duì)象</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 訪問(wèn)管理對(duì)象</font><br>37.3 創(chuàng)建管理對(duì)象</font><br>37.3.1 管理對(duì)象中定義屬性</font><br>37.3.2 管理對(duì)象中定義方法</font><br>37.3.3 編譯管理對(duì)象</font><br>37.3.4 導(dǎo)入管理對(duì)象</font><br>37.4 AdminView Module</font><br>37.4.1 內(nèi)容管理器和可選擇對(duì)象</font><br>37.4.2 圖標(biāo)</font><br>37.4.3 屬性冊(cè)</font><br>37.4.4 任務(wù)頁(yè)</font><br>37.4.5 對(duì)話框</font><br>37.4.6 自驗(yàn)證字段</font><br>37.4.7 新布局管理器</font><br></font><br>第五部分 數(shù)據(jù)庫(kù)</font><br></font><br>第三十八章 數(shù)據(jù)庫(kù)介紹</font><br></font><br>38.1 ODBC和JDBC</font><br>38.2 關(guān)系數(shù)據(jù)庫(kù)概念</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 高級(jí)客戶/服務(wù)器概念</font><br>38.4.1 客戶/服務(wù)器系統(tǒng)層</font><br>38.4.2 事務(wù)</font><br>38.4.3 數(shù)據(jù)光標(biāo)</font><br>38.4.4 復(fù)制</font><br></font><br>第三十九章 JDBC:Java 數(shù)據(jù)庫(kù)連接</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實(shí)現(xiàn)</font><br>39.2.1 JDBC類——概述</font><br>39.2.2 JDBC應(yīng)用程序剖析</font><br>39.2.3 JDBC實(shí)例</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 語(yǔ)句</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>第六部分 基于組件的開(kāi)發(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)維護(hù)和存儲(chǔ)</font><br>41.3 設(shè)計(jì)Java Bean的基礎(chǔ)</font><br>41.3.1 指定Bean的屬性</font><br>41.3.2 指定Bean所產(chǎn)生或響應(yīng)的事件</font><br>41.3.3 屬性、方法及事件的公開(kāi)</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 多點(diǎn)發(fā)送事件</font><br>41.5.2 單點(diǎn)發(fā)送事件</font><br>41.5.3 事件適配器</font><br>41.6 內(nèi)?。航⒑褪褂肂eanInfo類</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è)級(jí)JavaBeans</font><br>41.8.1 服務(wù)器組件</font><br>41.8.2 添加組件的“隨處運(yùn)行”功能</font><br>41.8.3 劃分應(yīng)用程序</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服務(wù)器</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 服務(wù)器初始化</font><br>42.5 使用JavaIDL創(chuàng)建CORB客戶程序</font><br>42.6 在CORBA中創(chuàng)建回叫</font><br>42.7 CORBA與同有對(duì)象的包裝</font><br>42.7.1 與CORBA所定義的類型的映射</font><br>42.7.2 創(chuàng)建遠(yuǎn)程包裝</font><br>42.8 在小程序中使用CORBA</font><br>42.8.1 選擇CORBA還是RMI</font><br></font><br>第四十三章 Java -COM集成</font><br></font><br>43.1 一個(gè)重要的擴(kuò)充</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對(duì)象</font><br>43.7 從Visual Basic調(diào)用Java COM對(duì)象</font><br>43.8 從Excel調(diào)用Java 對(duì)象</font><br>43.9 從Java 調(diào)用COM對(duì)象</font><br></font><br>第七部分 高級(jí)Java </font><br></font><br>第四十四章 Java 媒體框架</font><br></font><br>44.1 什么是Java 媒體框架</font><br>44.2 創(chuàng)建媒體播放器</font><br>44.2.1 預(yù)提取媒體</font><br>44.2.2 添加播放器到應(yīng)用程序</font><br>44.2.3 以偵聽(tīng)器注冊(cè)小程序</font><br>44.2.4 啟動(dòng)播放器</font><br>44.2.5 清除及停止播放器</font><br>44.2.6 綜合</font><br>44.2.7 編譯BasicPlayer</font><br>44.2.8 運(yùn)行BasicPlayer</font><br>44.3 播放器的狀態(tài)</font><br>44.4 向播放添加控件</font><br>44.5 程序控制播放器</font><br>44.5.1 啟動(dòng)播放器</font><br>44.5.2 設(shè)置媒體時(shí)間</font><br>44.5.3 改變播放速度</font><br>44.5.4 改變音量</font><br>44.5.5 媒體播放器尺寸調(diào)整</font><br>44.5.6 添加進(jìn)展條</font><br>44.6 連接多個(gè)播放器</font><br>44.7 創(chuàng)建自己的媒體流</font><br>44.7.1 被動(dòng)媒體流</font><br>44.7.2 主動(dòng)媒體流</font><br>44.8 一個(gè)大型應(yīng)用程序</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 服務(wù)合式帶</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 向向量中添加對(duì)象</font><br>46.3.3 訪問(wèn)向量中的對(duì)象</font><br>46.3.4 Enumeration接口</font><br>46.3.5 在向量中搜索對(duì)象</font><br>46.3.6 從向量中刪除對(duì)象</font><br>46.3.7 改變向量的大小</font><br>46.4 HashTable類</font><br>46.4.1 散列表中存儲(chǔ)對(duì)象</font><br>46.4.2 從散列表中檢索對(duì)象</font><br>46.4.3 從散列表中刪除對(duì)象</font><br>46.5 Properties類</font><br>46.5.1 設(shè)置屬性</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 檢測(cè)對(duì)象的相等</font><br>47.2.2 對(duì)象的字符串表示</font><br>47.2.3 克隆對(duì)象</font><br>47.2.4 析構(gòu)化</font><br>47.2.5 系列化對(duì)象</font><br>47.2.6 散列碼</font><br>47.2.7 wait( )和notify( )</font><br>47.2.8 獲取對(duì)象的類</font><br>47.3 Class類</font><br>47.3.1 動(dòng)態(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 字符串長(zhǎng)度</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 添加字符到一個(gè)SringBuffer中</font><br>47.6.3 StringBuffer的長(zhǎng)度</font><br>47.6.4 在StringBuffer中</font><br>47.6.5 從StringBuffer創(chuàng)建一個(gè)字符串</font><br>47.7 Thread類</font><br>47.7.1 創(chuàng)建線程</font><br>47.7.2 啟動(dòng)和結(jié)束線程</font><br>47.7.3 等待線程依靠</font><br>47.7.4 休眠與讓出</font><br>47.7.5 守護(hù)線程</font><br>47.7.6 線程優(yōu)先級(jí)</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 獲取當(dāng)前時(shí)間</font><br>47.10.3 退出虛擬機(jī)</font><br>47.10.4 獲得系統(tǒng)屬性</font><br>47.10.5 強(qiáng)制垃圾收集</font><br>47.10.6 加載動(dòng)態(tài)庫(kù)</font><br>47.11 Runtime類和Process類</font><br>47.11.1 查詢可用內(nèi)存</font><br>47.11.2 運(yùn)行外部程序</font><br>47.12 Math類</font><br>47.12.1 min和max</font><br>47.12.2 絕對(duì)值</font><br>47.12.3 隨機(jī)數(shù)</font><br>47.12.4 舍入</font><br>47.12.5 冪和對(duì)象</font><br>47.12.6 三角函數(shù)</font><br>47.12.7 數(shù)學(xué)常量</font><br>47.13 對(duì)象包裝類</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)建一個(gè)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è)只知道構(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 獲得一個(gè)類的聲明字段</font><br></font><br>第四十九章 使用其它語(yǔ)言擴(kuò)展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風(fēng)格的頭文件</font><br>49.4.4 第四步:實(shí)現(xiàn)本地方法</font><br>49.4.5 第五步:創(chuàng)建共享庫(kù)</font><br>49.4.6 第六步:運(yùn)行Java 程序</font><br>49.5 從本地方法訪問(wèn)對(duì)象字段</font><br>49.6 從本地方法訪問(wèn)Java 方法</font><br>49.7 訪問(wèn)靜態(tài)字段</font><br>49.8 訪問(wèn)靜態(tài)方法</font><br>49.9 本地方法的異常處理</font><br></font><br>第五十章 Java 與C</font><br></font><br>50.1 共同的祖</font><br>50.2 基本Java 語(yǔ)法</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 運(yùn)行時(shí)庫(kù)</font><br>50.3 Java 程序結(jié)構(gòu)</font><br>50.3.1 程序總體框架</font><br>50.3.2 只有方法滑有函數(shù)</font><br>50.3.3 無(wú)預(yù)處理器</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 浮點(diǎn)類型</font><br>50.4.5 集合數(shù)據(jù)類型</font><br>50.4.6 類型轉(zhuǎn)換與強(qiáng)制類型轉(zhuǎn)換</font><br>50.5 對(duì)象和類</font><br>50.5.1 聲明引用類型</font><br>50.5.2 操作引用</font><br>50.5.3 方法調(diào)用:通過(guò)值調(diào)用和通過(guò)引用調(diào)用</font><br>50.5.4 原始數(shù)據(jù)類型及java.lang的包裝類</font><br>50.5.5 對(duì)象的生成周期</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 繼承的語(yǔ)法</font><br>50.7.2 instanceof操作符</font><br>50.7.3 繼承和多態(tài)性</font><br>50.7.4 接口與多重繼承</font><br>50.7.5 超級(jí)引用</font><br>50.7.6 沒(méi)有范圍操作符</font><br>50.8 語(yǔ)句</font><br>50.8.1 循環(huán)</font><br>50.8.2 條件語(yǔ)句</font><br>50.8.3 同步語(yǔ)句</font><br>50.8.4 操作符與表達(dá)式</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 客戶/服務(wù)器程序調(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 斷點(diǎn)命令</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 類標(biāo)志字段</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虛擬機(jī)的內(nèi)部機(jī)制</font><br></font><br>53.1 JVM的元素</font><br>53.1.1 虛擬機(jī)的體系結(jié)構(gòu)</font><br>53.1.2 內(nèi)存管理和垃圾收集</font><br>53.1.3 類文件驗(yàn)證</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 基于對(duì)象和面向?qū)ο?lt;/font><br>54.5 強(qiáng)類型和松散類型</font><br>54.6 動(dòng)態(tài)綁定和靜態(tài)綁定</font><br>54.7 磁盤訪問(wèn)限制</font><br>54.8 不同功能及與HTML的代碼集成</font><br>54.9 快速發(fā)展與相對(duì)穩(wěn)定</font><br>54.10 庫(kù)</font><br>54.11 JavaScript 和Java集成</font><br></font><br>第五十五章 JavaScript 入門</font><br></font><br>55.1 基礎(chǔ)</font><br>55.2 第一個(gè)腳本</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 表達(dá)式和操作符</font><br>55.10 控制語(yǔ)句</font><br>55.10.1 條件語(yǔ)句</font><br>55.10.2 循環(huán)語(yǔ)句</font><br>55.10.3 break和continue語(yǔ)句</font><br>55.10.4 注釋語(yǔ)句</font><br>55.11 JavaScript 的函數(shù)</font><br>55.12 數(shù)組</font><br>55.13 內(nèi)置函數(shù)</font><br>55.14 對(duì)象</font><br>55.14.1 圓點(diǎn)指示符</font><br>55.14.2 方法與屬性</font><br>55.14.3 Window對(duì)象</font><br>55.14.4 Document對(duì)象</font><br>55.14.5 Form對(duì)象</font><br>55.14.6 Navigator對(duì)象</font><br>55.14.7 String對(duì)象</font><br>55.14.8 Math對(duì)象</font><br>55.14.9 Date對(duì)象</font><br>5.15 一個(gè)實(shí)例</font><br></font><br>第十部分 Java資源</font><br></font><br>第五十六章 Java資源</font><br></font><br>56.1 Web站點(diǎn)</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站點(diǎn)</font><br>56.1.12 Sun公司的主頁(yè)</font><br>56.1.13 Javology——Java新聞及觀點(diǎn)在線電子雜志</font><br>56.1.14 微軟的Java主頁(yè)</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 對(duì)移值問(wèn)題的支持</font><br>56.4.1 Amiga移值問(wèn)題</font><br>56.4.2 DEC Alpha OSF/1移值</font><br>56.4.3 Linux移植問(wèn)題</font><br>56.4.4 NEXTSTEP移值問(wèn)題</font><br></font><br>第十一部分 附錄</font><br></font><br>附錄 光盤的內(nèi)容</font><br></font><br>1 本書的實(shí)例代碼</font><br>2 第三方軟件</font><br>3 贈(zèng)送軟件

本目錄推薦

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