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

Java案例開(kāi)發(fā)

Java案例開(kāi)發(fā)

定 價(jià):¥45.00

作 者: 張靚,顧慧敏等編著
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 項(xiàng)目開(kāi)發(fā)風(fēng)暴
標(biāo) 簽: Java

ISBN: 9787508424996 出版時(shí)間: 2005-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 434 字?jǐn)?shù):  

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

  Java語(yǔ)言是一種非常強(qiáng)大的軟件編程語(yǔ)言,Java平臺(tái)則是一個(gè)完整的軟件開(kāi)發(fā)體系平臺(tái)。Java語(yǔ)言具備簡(jiǎn)單性、面向?qū)ο笮?、分布式、解釋性、健壯性、安全性、結(jié)構(gòu)中立性、可移植性、高效性、多線程、動(dòng)態(tài)性等特點(diǎn),使用Java語(yǔ)言開(kāi)發(fā)的軟件項(xiàng)目現(xiàn)在隨處可見(jiàn)。本書(shū)屬于案例開(kāi)發(fā)系列,以Romulus系統(tǒng)開(kāi)發(fā)為基線,貫穿介紹Java相關(guān)高級(jí)開(kāi)發(fā)技術(shù)和理論,通過(guò)實(shí)例將知識(shí)點(diǎn)與開(kāi)發(fā)實(shí)戰(zhàn)緊密結(jié)合,從而達(dá)到學(xué)以致用的目的。讀者通讀本書(shū),不僅可以全面掌握J(rèn)ava高級(jí)開(kāi)發(fā)知識(shí),而且可以了解更多的Java應(yīng)用技巧。研究本書(shū)的大案例還有助于讀者體會(huì)到使用Java開(kāi)發(fā)大型應(yīng)用時(shí)需要注意的問(wèn)題,幫助讀者建立大局觀。本書(shū)總共13章,第1章介紹本書(shū)案例的基本情況,包括系統(tǒng)體系結(jié)構(gòu)、相關(guān)實(shí)現(xiàn)技術(shù)和方法等;第2章~第13章分別介紹Java主要技術(shù)特點(diǎn),理論集合實(shí)踐,并基于每章技術(shù)點(diǎn)來(lái)分析和完善本書(shū)大案例,主要技術(shù)點(diǎn)包括:面向?qū)ο蟆惓L幚?、多線程、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、輸入輸出、JAR、JNI以及XML等。本書(shū)不僅適合從事軟件系統(tǒng)開(kāi)發(fā)的軟件工程師和架構(gòu)師作參考,而且適合作為大中專(zhuān)院校信息專(zhuān)業(yè)的學(xué)生教材,還可以作為軟件培訓(xùn)班的教材或者輔助材料。本書(shū)源代碼可以從中國(guó)水利水電出版社網(wǎng)站下載,網(wǎng)址為:www.waterpub.com.cn。 自從Java誕生以來(lái), IT世界已經(jīng)越來(lái)越離不開(kāi)它了.雖然從一開(kāi)始, 這只不過(guò)是SUN公司準(zhǔn)備廢棄的一個(gè)項(xiàng)目, 但是"是金子總會(huì)發(fā)光的", Java以其對(duì)互聯(lián)網(wǎng)時(shí)代的無(wú)比適應(yīng)性漸漸占據(jù)了應(yīng)用開(kāi)發(fā)的主流.它從一開(kāi)始就具有面向未來(lái)IT時(shí)代的種種特性, 這使得當(dāng)這種未來(lái)變成現(xiàn)實(shí)時(shí), 便如魚(yú)得水般地獲得了無(wú)比的機(jī)遇, 也讓我們獲得了利用它實(shí)現(xiàn)夢(mèng)想的機(jī)遇. 本書(shū)通過(guò)一個(gè)項(xiàng)目實(shí)例(Romulus), 引導(dǎo)讀者進(jìn)入神奇的Java世界.通過(guò)這個(gè)大型案例程序, 本書(shū)展示Java語(yǔ)言的主要技術(shù)特征, 每章都介紹和分析相關(guān)技術(shù)點(diǎn)在這個(gè)大案例中的應(yīng)用, 最后生成一個(gè)用Java語(yǔ)言搭建的完整的應(yīng)用程序. 本書(shū)沒(méi)有詳細(xì)討論Java語(yǔ)言基礎(chǔ), 幾乎所有基礎(chǔ)東西都是一言帶過(guò), 沒(méi)有作詳細(xì)的介紹, 沒(méi)有Java語(yǔ)言語(yǔ)法基礎(chǔ)的讀者閱讀本書(shū)會(huì)比較辛苦.本書(shū)重點(diǎn)在于介紹Java的主要技術(shù)特征及其應(yīng)用, 對(duì)于需要使用Java來(lái)開(kāi)發(fā)有意義的產(chǎn)品的專(zhuān)業(yè)人士而言, 會(huì)非常喜歡本書(shū). 本書(shū)所涉及的案例(Romulus)的構(gòu)思來(lái)源于我以前承擔(dān)的一個(gè)項(xiàng)目.在寫(xiě)這本書(shū)的時(shí)候, 我完全重寫(xiě)所有項(xiàng)目代碼, 僅僅保留著程序的整體架構(gòu), 本書(shū)的程序分析僅僅是我對(duì)這些代碼的結(jié)構(gòu).設(shè)想.應(yīng)用的技術(shù)的一些歸納和總結(jié), 對(duì)它們的總結(jié)也是對(duì)自己的總結(jié):有關(guān)Java的介紹性說(shuō)明, 都是我手中現(xiàn)存的資料的翻譯.歸納和整理, 書(shū)中還有一些軟件開(kāi)發(fā)方面的知識(shí)和非Java的各種設(shè)計(jì)方法, 這些是我在多個(gè)項(xiàng)目中積累的經(jīng)驗(yàn)教訓(xùn), 也正是因?yàn)檫@些后來(lái)的經(jīng)驗(yàn)教訓(xùn), 促使我下定決心重寫(xiě)代碼, 而不是沿用舊的代碼. 本書(shū)共分為13章, 通過(guò)Romulus案例貫穿全書(shū)介紹Java的各種關(guān)鍵技術(shù).第1章"案例提出", 簡(jiǎn)單介紹本書(shū)案例, 包括功能和邏輯結(jié)構(gòu).開(kāi)發(fā)環(huán)境和工具等.第2章"Java編程基礎(chǔ)"介紹Java發(fā)展歷史.特性以及基礎(chǔ)語(yǔ)法.第3章"類(lèi).接口和包", 介紹Java的面向?qū)ο蠡咎匦裕?以及在案例中的應(yīng)用.第4章"異常處理", 介紹Java異常處理的基本原則.語(yǔ)法.技巧和應(yīng)用.第5章"多線程處理", 介紹Java的多線程機(jī)制及其在案例中的應(yīng)用.第6章"Java數(shù)據(jù)結(jié)構(gòu)", 討論Java平臺(tái)所提供的對(duì)象集合框架工具.第7章"JDBC", 介紹數(shù)據(jù)庫(kù)解決方案JDBC的基本原理.編程規(guī)范.編程步驟, 以及在大案例中的應(yīng)用.第8章"輸入輸出", 介紹Java的I/O機(jī)制, 以及如何在Java平臺(tái)中使用I/O技術(shù)來(lái)完成數(shù)據(jù)流和文本的操作.第9章"網(wǎng)絡(luò)編程"介紹Java強(qiáng)大的網(wǎng)絡(luò)編程技術(shù), 以及Romulus系統(tǒng)中通訊機(jī)制的實(shí)現(xiàn).第10章"用戶(hù)界面", 介紹界面技術(shù)SWING, 以及Romulus系統(tǒng)的界面實(shí)現(xiàn).第11章"JAR技術(shù)", 介紹JAR文件的基本使用方法, 第12章"JavaXML", 介紹Java和XML怎樣結(jié)合.第13章"JNI", 介紹INI機(jī)制, 以及如何在Java和非Java之間搭建橋梁. 本書(shū)最大的特點(diǎn)就是以案例"Romulus考試系統(tǒng)"為基線, 貫穿全書(shū), 逐一覆蓋Java提供的各種技術(shù).每章首先介紹Java關(guān)鍵技術(shù)點(diǎn), 并在每章最后完善本書(shū)案例, 通過(guò)案例分析和實(shí)踐, 進(jìn)一步鞏固所學(xué)的知識(shí).在每一章的開(kāi)始都有本章導(dǎo)讀, 主要介紹本章所要介紹的內(nèi)容, 以及作者建議的學(xué)習(xí)重點(diǎn), 引導(dǎo)讀者有目的地學(xué)習(xí), 達(dá)到事半功倍的效果. 本書(shū)適合Java中高級(jí)用戶(hù)使用.讀者通讀全書(shū), 不僅可以全面掌握J(rèn)ava高級(jí)開(kāi)發(fā)知識(shí), 而且可以了解更多的Java應(yīng)用技巧.除此之外, 跟隨本書(shū)研究案例, 不僅有助于進(jìn)一步了解Java, 而且更能體會(huì)到使用Java開(kāi)發(fā)大型應(yīng)用時(shí)需要注意的問(wèn)題, 幫助讀者建立大局觀.本書(shū)還提供了很多很不錯(cuò)的Java應(yīng)用技巧.優(yōu)秀的編程思維以及很多經(jīng)典實(shí)例. 本書(shū)由張靚和顧慧敏組織編寫(xiě), 其他參與本書(shū)編寫(xiě).審校.輸入的人員包括:徐曉茹.高瑋.張謇軍.周洪韜.程群梅.陳鵬.方淼.胡召歡.高利輝.羅曼莉.萬(wàn)英.賴(lài)擎.周瑩.李春明.任宇斌.鐘宏宇.崔卓.李韻.翁穎鈞.丘廣華.農(nóng)超等.張軍勝老師對(duì)本書(shū)進(jìn)行了細(xì)致的審校并補(bǔ)充了部分內(nèi)容, 使本書(shū)質(zhì)量得到進(jìn)一步的提高, 在此對(duì)他表示感謝! 由于作者水平有限, 書(shū)中難免存在一些疏漏及不妥之處, 敬請(qǐng)廣大讀者批評(píng)指正. 作者 2004年10月 項(xiàng)目開(kāi)發(fā)類(lèi)圖書(shū)需要緊緊圍繞著項(xiàng)目管理和開(kāi)發(fā)做文章, 向讀者提供實(shí)用的案例和寶貴韻編程開(kāi)發(fā)經(jīng)驗(yàn).經(jīng)過(guò)半年多的市場(chǎng)調(diào)研和方案分析, 我們向項(xiàng)目開(kāi)發(fā)人員及編程愛(ài)好者推出《項(xiàng)目開(kāi)發(fā)風(fēng)暴》叢書(shū). 本叢書(shū)的重要特點(diǎn)就是每章首先介紹關(guān)鍵的技術(shù)特征和知識(shí)點(diǎn), 然后基于關(guān)鍵技術(shù)點(diǎn)對(duì)案例進(jìn)行分析, 詳細(xì)介紹相關(guān)技術(shù)在案例中的應(yīng)用, 這樣做可以更加有效地幫助讀者掌握關(guān)鍵技術(shù), 并得以盡快掌握案例開(kāi)發(fā)的重點(diǎn). 本叢書(shū)另一個(gè)重要特點(diǎn)就是提供項(xiàng)目開(kāi)發(fā)的貼身服務(wù).各書(shū)精選的案例非常有代表性, 是典型的行業(yè)解決方案.通過(guò)實(shí)例將知識(shí)點(diǎn)與開(kāi)發(fā)實(shí)戰(zhàn)緊密結(jié)合, 從而達(dá)到學(xué)以致用的目的.從實(shí)戰(zhàn).實(shí)用的角度出發(fā), 讓讀者以最快的速度掌握最有用的東西.該套叢書(shū)內(nèi)容詳盡, 講解深入, 集指導(dǎo)性與實(shí)用性于一體, 非常適合相關(guān)的開(kāi)發(fā)人員. 本叢書(shū)的作者都是曾經(jīng)管理和開(kāi)發(fā)多個(gè)項(xiàng)目的資深專(zhuān)業(yè)技術(shù)人員, 對(duì)關(guān)鍵技術(shù)特征和項(xiàng)目技術(shù)管理有自己獨(dú)到的理解和認(rèn)識(shí).作者深厚的技術(shù)基礎(chǔ)和出版社嫻熟的出版管理有機(jī)地結(jié)合起來(lái), 相信這套叢書(shū)會(huì)幫助程序開(kāi)發(fā)人員.網(wǎng)絡(luò)開(kāi)發(fā)人員, 以及具有一定編程基礎(chǔ)的中高級(jí)讀者, 快速.全面地掌握當(dāng)前的主流開(kāi)發(fā)技術(shù), 協(xié)助他們?yōu)榧夹g(shù)生涯的下一個(gè)十年做好準(zhǔn)備, 為培養(yǎng)新一代軟件人才, 并推動(dòng)中國(guó)軟件產(chǎn)業(yè)的快速發(fā)展起到積極的作用! 《項(xiàng)目開(kāi)發(fā)風(fēng)暴》叢書(shū)共有八本, 每本書(shū)的具體內(nèi)容如下: ●《VisualBasic案例開(kāi)發(fā)》:36HangFee1.0是貫穿全書(shū)的應(yīng)用案例, 該系統(tǒng)的應(yīng)用領(lǐng)域是稅務(wù)部門(mén), 主要功能為繳費(fèi)管理.根據(jù)系統(tǒng)的需要, 該系統(tǒng)分為服務(wù)器版(安裝于省中心).客戶(hù)端版(安裝于各市縣)和銀行版(安裝于銀行), 具體功能包括企業(yè)繳費(fèi)管理.銀行扣款管理.數(shù)據(jù)統(tǒng)計(jì).區(qū)域管理.企業(yè)類(lèi)型管理.稅種管理.品目管理.用戶(hù)管理.企業(yè)管理以及系統(tǒng)管理等. ●《Visual C++案例開(kāi)發(fā)》:"文件存儲(chǔ)系統(tǒng)(FSS)"是貫穿全書(shū)的應(yīng)用案例, 該系統(tǒng)為網(wǎng)絡(luò)用戶(hù)提供網(wǎng)絡(luò)存儲(chǔ)功能, 類(lèi)似于FTPServer的網(wǎng)絡(luò)應(yīng)用系統(tǒng).包含應(yīng)用服務(wù)器和應(yīng)用客戶(hù)端兩大部分.通過(guò)FSS客戶(hù)端, 用戶(hù)可以申請(qǐng)新賬號(hào).修改用戶(hù)信息.遠(yuǎn)程用戶(hù)登錄.遠(yuǎn)程存儲(chǔ)文件.遠(yuǎn)程刪除文件以及申請(qǐng)存儲(chǔ)空間等.FSS文件存儲(chǔ)系統(tǒng)采用的是三層架構(gòu)(客戶(hù)端表示層.業(yè)務(wù)處理層和數(shù)據(jù)層), 通過(guò)三層架構(gòu)可以輕松地搭建起具有超級(jí)業(yè)務(wù)處理能力的系統(tǒng), 保證系統(tǒng)的可靠性.可拓展性和可維護(hù)性. ●《C#案例開(kāi)發(fā)》:"音像銷(xiāo)售管理系統(tǒng)"是貫穿全書(shū)的應(yīng)用案例, 該系統(tǒng)是一個(gè)通用的.可擴(kuò)展的銷(xiāo)售平臺(tái), 提供包括庫(kù)存管理.銷(xiāo)售管理.財(cái)務(wù)管理和附件工具等功能, 適合于超市.商場(chǎng)和書(shū)店等銷(xiāo)售場(chǎng)所應(yīng)用.銷(xiāo)售管理系統(tǒng)包括兩個(gè)客戶(hù)端, 一個(gè)供銷(xiāo)售人員用于商品的銷(xiāo)售, 一個(gè)供銷(xiāo)售管理人員完成相應(yīng)的管理工作, 因此提供兩個(gè)子系統(tǒng):銷(xiāo)售應(yīng)用子系統(tǒng)和銷(xiāo)售管理子系統(tǒng). ●《ASP.NET案例開(kāi)發(fā)》:"會(huì)員制信息發(fā)布系統(tǒng)"是貫穿全書(shū)的應(yīng)用案例, 該系統(tǒng)設(shè)計(jì)的基本目的是為了滿足目前網(wǎng)絡(luò)信息服務(wù)的發(fā)展需求, 采用會(huì)員授權(quán)的模式對(duì)信息的訪問(wèn)進(jìn)行控制, 從而體現(xiàn)出信息的內(nèi)在價(jià)值.該系統(tǒng)是一個(gè)通用的標(biāo)準(zhǔn)服務(wù)子集, 可以擴(kuò)展和集成到其他應(yīng)用環(huán)境中.該系統(tǒng)的設(shè)計(jì)采用三層結(jié)構(gòu)(將系統(tǒng)架構(gòu)合理分離成表述層.業(yè)務(wù)邏輯層和數(shù)據(jù)層), 保證系統(tǒng)的可靠性.可拓展性和可維護(hù)性. ●《Delphi案例開(kāi)發(fā)》:"信息搜索系統(tǒng)"是貫穿全書(shū)的應(yīng)用案例, 該系統(tǒng)依靠當(dāng)前網(wǎng)絡(luò)上的幾大搜索引擎搜索所需要的信息, 并對(duì)信息進(jìn)行存儲(chǔ)以備日后查看使用.該系統(tǒng)主要用于把站點(diǎn)的搜索功能放到PC機(jī)上, 整合搜索.分類(lèi).編輯等功能于一體, 實(shí)現(xiàn)不用登錄搜索網(wǎng)站也能完成搜索的功能, 便于經(jīng)常進(jìn)行搜索的人員使用, 也便于普通用戶(hù)使用, 可以減緩用戶(hù)因?yàn)榫W(wǎng)絡(luò)擁擠或者受到上網(wǎng)條件限制時(shí)要進(jìn)行搜索的麻煩, 也為用戶(hù)提供一個(gè)多功能的.方便操作的搜索界面, 并對(duì)現(xiàn)有網(wǎng)上搜索系統(tǒng)的不足做了一定的改進(jìn). ●《Java案例開(kāi)發(fā)》:"考試管理系統(tǒng)"是貫穿本書(shū)的應(yīng)用案例, 是一個(gè)成熟完善的計(jì)算機(jī)化考試環(huán)境, 該系統(tǒng)有兩個(gè)客戶(hù)端, 一個(gè)供學(xué)生進(jìn)行考試用, 一個(gè)供教師完成相應(yīng)的管理工作:考試應(yīng)用子系統(tǒng)和考試管理子系統(tǒng).本系統(tǒng)充分考慮到考試環(huán)境的安全性和可擴(kuò)展性, 使用三層架構(gòu)進(jìn)行設(shè)計(jì)和開(kāi)發(fā), 提供應(yīng)用服務(wù)器作為數(shù)據(jù)和客戶(hù)端的中間平臺(tái), 完成數(shù)據(jù)的處理工作. ●《J2EE案例開(kāi)發(fā)》:"網(wǎng)上購(gòu)物系統(tǒng)"是貫穿全書(shū)的應(yīng)用案例, 該系統(tǒng)采用三層結(jié)構(gòu)進(jìn)行設(shè)計(jì), 保證系統(tǒng)的安全性.可靠性.可拓展性以及可維護(hù)性.它是一個(gè)功能比較全面的信息化購(gòu)物系統(tǒng), 可以根據(jù)應(yīng)用環(huán)境的要求集成和改編到新的應(yīng)用領(lǐng)域.在系統(tǒng)的開(kāi)發(fā).集成.裝配以及測(cè)試過(guò)程中, 運(yùn)用J2EE在網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)和開(kāi)發(fā)方面的先進(jìn)技術(shù), 提出了一整套網(wǎng)上應(yīng)用系統(tǒng)的開(kāi)發(fā)解決方案, 包括購(gòu)物子系統(tǒng).業(yè)務(wù)子系統(tǒng)和管理子系統(tǒng). ●《JSP案例開(kāi)發(fā)》:"進(jìn)口設(shè)備管理系統(tǒng)"是貫穿全書(shū)的應(yīng)用案例, 本系統(tǒng)以先進(jìn)的網(wǎng)絡(luò)和企業(yè)計(jì)算技術(shù)實(shí)現(xiàn)目標(biāo)單位相關(guān)部門(mén)對(duì)本單位進(jìn)口設(shè)備的引進(jìn).使用.維護(hù)和報(bào)廢整個(gè)周期的透明管理和設(shè)備跟蹤, 同時(shí)通過(guò)對(duì)設(shè)備使用和維護(hù)等記錄的統(tǒng)計(jì)分析, 實(shí)現(xiàn)設(shè)備引進(jìn)和控制的輔助決策.該系統(tǒng)涉及到目標(biāo)事業(yè)單位3個(gè)層次(目標(biāo)事業(yè)單位總部.各省會(huì)分公司.各省下屬基層使用單位)的進(jìn)口設(shè)備的業(yè)務(wù)管理.軟件系統(tǒng)分為三大模塊:基層模塊.各省會(huì)公司管理子模塊.總部管理子模塊. 叢書(shū)特色 ●案例的經(jīng)典性.每個(gè)案例都是精挑細(xì)選才確定下來(lái)的, 充分考慮到技術(shù)覆蓋的全面性.應(yīng)用領(lǐng)域的廣泛性和代表性, 確保每個(gè)案例盡可能是典型的行業(yè)解決方案. ●技術(shù)的全面性.全面性包括兩方面的含義:一方面是案例所涉及技術(shù)的全面性, 能夠盡可能使用到所討論語(yǔ)言的主要技術(shù)特征, 另一方面是內(nèi)容介紹的全面性, 書(shū)中盡可能覆蓋所討論語(yǔ)言的主要技術(shù)專(zhuān)題和主要應(yīng)用領(lǐng)域, 使得讀者能夠借助于本書(shū)全面掌握和學(xué)習(xí)項(xiàng)目開(kāi)發(fā)涉及到的主要技術(shù). ●分析和講解的透徹性.對(duì)于案例和示范例程的講解都基本從數(shù)據(jù)和控制流程圖.技術(shù)要點(diǎn)和難點(diǎn)分析等方面提供輔助分析資料, 并提供翔實(shí)的注釋信息, 力爭(zhēng)使讀者看得明白, 看得輕松. 我們的原則是向Wrox公司看齊:"由程序員為程序員而著(Programmer toProgrammer)", 讓優(yōu)秀的程序員來(lái)編寫(xiě)自己喜歡閱讀的圖書(shū), 這樣目的性和針對(duì)性會(huì)更強(qiáng), 緊緊面向項(xiàng)目開(kāi)發(fā)和實(shí)踐, 為項(xiàng)目技術(shù)管理提供足夠的支持, 為程序員提供足夠的技術(shù)儲(chǔ)備. 本叢書(shū)適用于中高級(jí)讀者, 是您成功的起點(diǎn)和加油站.一書(shū)在手, 猶如有位資深的技術(shù)和管理專(zhuān)家輔助左右, 讓您管理和開(kāi)發(fā)中大型軟件時(shí)得心應(yīng)手. 在叢書(shū)組織和編寫(xiě)過(guò)程中, 各種酸甜苦辣應(yīng)有盡有, 我們傾心相注, 精心而為.但仍有疏忽紕漏之處, 懇請(qǐng)廣大讀者不吝賜教與指正, 提出有意義的建設(shè)性意見(jiàn)和建議.您的每個(gè)建議都是我們的巨大財(cái)富, 我們定會(huì)全力改進(jìn), 以期在后續(xù)工作中得以完善. 本叢書(shū)能夠順利出版, 傾注了無(wú)數(shù)幕后人員的汗水和心力.在此, 對(duì)他們的辛勤勞動(dòng)一并表示衷心感謝! 序言 前言 第1章案例提出 1.1項(xiàng)目背景 1.1.1需求概述 1.1.2系統(tǒng)設(shè)想 1.1.3Romulus系統(tǒng)流程 1.2項(xiàng)目開(kāi)發(fā)工具 1.2.1J2SESDK 1.4 1.2.2Xerees2 1.2.3BCC 5.5 1.2.4ForteforJava 1.3項(xiàng)目總體框架 1.3.1Romulus系統(tǒng)體系架構(gòu) 1.3.2Romulus系統(tǒng)考試數(shù)據(jù)模型 1.3.3Romulus應(yīng)用系統(tǒng)模塊設(shè)計(jì) 1.3.4利用模式完成詳細(xì)設(shè)計(jì) 1.4建立項(xiàng)目開(kāi)發(fā)環(huán)境 1.4.1安裝JDK 1.4.2安裝Forte 1.5本章小結(jié) 第2章Java編程基礎(chǔ) 2.1Java語(yǔ)言概述 2.1.1Java語(yǔ)言背景 2.1.2Java語(yǔ)言特性 2.1.3Java和C.C++的比較 2.1.4Java應(yīng)用程序和小程序 2.2面向?qū)ο蟮能浖_(kāi)發(fā) 2.2.1面向?qū)ο蠡拘g(shù)語(yǔ) 2.2.2Java和面向?qū)ο筌浖_(kāi)發(fā)技術(shù) 2.3Java平臺(tái) 2.3.1三種Java平臺(tái) 2.3.2J2SE平臺(tái)體系架構(gòu)綜述 2.4Java語(yǔ)法基礎(chǔ) 2.4.1Java關(guān)鍵字 2.4.2注釋 2.4.3標(biāo)識(shí)符 2.4.4數(shù)據(jù)類(lèi)型 2.4.5運(yùn)算符 2.4.6類(lèi)型轉(zhuǎn)換約定 2.4.7Java流程控制 2.5本章小結(jié) 第3章類(lèi).接口和包 3.1深入Java語(yǔ)言訪問(wèn)控制 3.1.1Java語(yǔ)言訪問(wèn)控制概述 3.1.2解Java訪問(wèn)控制 3.1.3Java訪問(wèn)控制的合理使用 3.1.4Java訪問(wèn)控制的其他使用 3.2案例完善:Romulus系統(tǒng)中的訪問(wèn)控制 3.3多態(tài)性的Java實(shí)施方法 3.3.1繼承的問(wèn)題和使用 3.3.2Java多態(tài)性最佳實(shí)踐 3.3.3復(fù)用但是不繼承 3.4案例完善:Romulus系統(tǒng)結(jié)構(gòu) 3.4.1系統(tǒng)定位 3.4.2Romulus系統(tǒng)Java實(shí)現(xiàn)結(jié)構(gòu) 3.4.3系統(tǒng)架構(gòu) 3.4.4系統(tǒng)實(shí)施 3.5本章小結(jié) 第4章異常處理 4.1異常和異常處理 4.1.1異常 4.1.2Java中的異常處理概述 4.1.3Java異常處理的特點(diǎn) 4.2Java異常處理基本技巧 4.2.1異常的引發(fā) 4.2.2異常的傳播 4.2.3異常的處理 4.3案例完善:Romulus中的異常處理示例 4.4本章小結(jié) 第5章多線程處理 5.1多線程技術(shù)概覽 5.1.1Java中的多線程 5.1.2多線程技術(shù)的基本使用 5.1.3多線程的狀態(tài)處理 5.2多線程使用技巧 5.2.1同步問(wèn)題 5.2.2線程調(diào)度 5.2.3生產(chǎn)者/消費(fèi)者問(wèn)題 5.3線程組 5.4Java線程/內(nèi)存模型 5.4.1Java內(nèi)存模型 5.4.2DCL失效 5.4.3Java線程同步增強(qiáng)包 5.5案例完善:Romulus系統(tǒng)中的多線程處理 5.6本章小結(jié) 第6章Java數(shù)據(jù)結(jié)構(gòu) 6.1基本數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)介 6.1.1數(shù)據(jù)結(jié)構(gòu)在面向?qū)ο筌浖_(kāi)發(fā)過(guò)程中的意義 6.1.2數(shù)據(jù)結(jié)構(gòu)的分類(lèi)和簡(jiǎn)介 6.1.3數(shù)據(jù)結(jié)構(gòu)的使用 6.2Java對(duì)象集合架構(gòu) 6.2.1Java對(duì)象集合架構(gòu)簡(jiǎn)介 6.2.2Java對(duì)象集合架構(gòu)的構(gòu)成 6.2.3Java對(duì)象集合架構(gòu)的使用 6.3Java對(duì)象集合架構(gòu)的進(jìn)一步使用 6.3.1保存任意多個(gè)對(duì)象 6.3.2利用現(xiàn)成的方法簡(jiǎn)化工作 6.3.3構(gòu)建自己的實(shí)現(xiàn) 6.4案例完善 6.4.1Romulus中的對(duì)象集合 6.4.2Romulus中的排序 6.4.3Romulus中的隨機(jī)對(duì)象集合 6.5實(shí)現(xiàn)中必須注意的方面 6.5.1同一性的問(wèn)題 6.5.2排序的問(wèn)題 6.6本章小結(jié) 第7章JDBC 7.1JDBC基礎(chǔ) 7.1.1JDBC體系 7.1.2JDBC驅(qū)動(dòng)程序的選擇 7.1.3遵循JDBC標(biāo)準(zhǔn)的重要性 7.1.4測(cè)定JDBC的性能 7.2JDBC應(yīng)用程序設(shè)計(jì) 7.2.1傳統(tǒng)的兩層結(jié)構(gòu)的Java應(yīng)用程序 7.2.2三層結(jié)構(gòu)的Java應(yīng)用程序(服務(wù)器端接口方法) 7.3JDBC編程基礎(chǔ) 7.3.1JDBC基礎(chǔ)類(lèi) 7.3.2JDBC編程基本步驟 7.3.3實(shí)例:動(dòng)態(tài)的SQLSelect程序 7.4數(shù)據(jù)庫(kù)的配置 7.4.1Access數(shù)據(jù)庫(kù)配置 7.4.2Oracle數(shù)據(jù)庫(kù)配置 7.5案例完善 7.5.1Romulus數(shù)據(jù)庫(kù)操作 7.5.2Romulus系統(tǒng)數(shù)據(jù)庫(kù)方案綜述 7.6松耦合:理想的設(shè)計(jì) 7.7本章小結(jié) 第8章輸入輸出 8.1數(shù)據(jù)流技術(shù)和JavaI/O 8.1.1數(shù)據(jù)流技術(shù)簡(jiǎn)介 8.1.2 JavaI/O的基本體系 8.2二進(jìn)制流的處理 8.2.1二進(jìn)制輸入輸出技術(shù)基礎(chǔ) 8.2.2二進(jìn)制底層輸入輸出技術(shù) 8.2.3二進(jìn)制高層輸入輸出技術(shù) 8.2.4二進(jìn)制應(yīng)用級(jí)輸入輸出技術(shù) 8.3案例完善:Romulus數(shù)據(jù)傳輸 8.4字符流的處理 8.4.1字符輸入輸出技術(shù)基礎(chǔ) 8.4.2底層字符流輸入輸出技術(shù) 8.4.3高層字符流輸入輸出技術(shù) 8.4.4應(yīng)用級(jí)字符流輸入輸出技術(shù) 8.5案例完善:Romulus中的輸入和輸出架構(gòu)概述 8.5.1底層二進(jìn)制輸入輸出流 8.5.2對(duì)象輸入輸出流 8.5.3字符輸入輸出流 8.5.4兩個(gè)原則 8.6本章小結(jié) 第9章網(wǎng)絡(luò)編程 9.1 Java網(wǎng)絡(luò)技術(shù)概覽 9.1.1網(wǎng)絡(luò)技術(shù)基本概念 9.1.2 Java網(wǎng)絡(luò)技術(shù)架構(gòu) 9.2Java中的網(wǎng)絡(luò)處理技術(shù) 9.2.1網(wǎng)絡(luò)尋址技術(shù) 9.2.2基于TCP協(xié)議的網(wǎng)絡(luò)應(yīng)用服務(wù)器和客戶(hù)端的開(kāi)發(fā) 9.2.3基于UDP協(xié)議的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā) 9.2.4網(wǎng)絡(luò)資源的使用技術(shù) 9.3案例完善:Romulus系統(tǒng)網(wǎng)絡(luò)通信 9.3.1Romulus網(wǎng)絡(luò)應(yīng)用技術(shù)分析 9.3.2TCP網(wǎng)絡(luò)應(yīng)用協(xié)議 9.3.3TCP網(wǎng)絡(luò)應(yīng)用客戶(hù)端 9.3.4TCP網(wǎng)絡(luò)應(yīng)用服務(wù)器 9.4本章小結(jié) 第10章用戶(hù)界面 10.1J2SEGUI架構(gòu)的歷史形成 10.1.1AWT1.0 10.1.2AWT1.1 10.1.3SWING 10.1.4Java2平臺(tái)GUI功能模塊 10.2SWING方案綜述 10.2.1SWING界面構(gòu)成 10.2.2SWING類(lèi)結(jié)構(gòu) 10.2.3SWING界面的布局 10.2.4SWING界面事件處理 10.2.5SWING界面事件處理最佳實(shí)踐 10.2.6SWING中的繪圖 10.2.7多線程 10.2.8其他特性 10.2.9Romulus中的用戶(hù)界面中使用到的特性 10.3案例完善:流程化用戶(hù)界面和Romulus考試客戶(hù)端 10.3.1流程化用戶(hù)界面 10.3.2Romulus考試客戶(hù)端設(shè)計(jì) 10.3.3登錄界面(簡(jiǎn)單信息輸入界面) 10.3.4試題展示界面(定制的信息展現(xiàn)和交互處理) 10.3.5批改和統(tǒng)計(jì)結(jié)果界面(中間流程界面) 10.3.6考試應(yīng)用客戶(hù)端(主控程序) 10.4案例完善:一站式用戶(hù)界面和Romulus管理客戶(hù)端 10.4.1一站式用戶(hù)界面 10.4.2Romulus管理客戶(hù)端設(shè)計(jì) 10.4.3考試管理客戶(hù)端主程序:RomulusManagerClientFrame 10.4.4考生管理和考試分配管理:ManagerPanel 10.4.5考試數(shù)據(jù)設(shè)計(jì)和管理:TestManagerPanel 10.4.6考試結(jié)果數(shù)據(jù)查詢(xún):ResultPanel 10.4.7考試結(jié)果數(shù)據(jù)管理:ReportPanel 10.5本章小結(jié) 第11章JAR技術(shù) 11.1JAR技術(shù)概要 11.2JAR的基本使用 11.2.1JAR工具 11.2.2JAR配置文件 11.2.3JAR文件的運(yùn)行 11.3案例完善:Romulus中的JAR實(shí)例 11.3.1打包 11.3.2查看 11.3.3配置 11.3.4調(diào)試 11.3.5更新 11.3.6二度調(diào)試 11.3.7再次更新 11.4本章小結(jié) 第12章JavaXML 12.1XML簡(jiǎn)介 12.1.1XML的存在和應(yīng)用 12.1.2XML的基礎(chǔ)知識(shí) 12.2DTD基礎(chǔ)知識(shí) 12.3案例完善:romulus.dtd 12.4使用JAXP處理XML 12.4.1XML解析器 12.4.2JAXP使用簡(jiǎn)介 12.5JAXPSAX處理方式 12.5.1SAX事件監(jiān)聽(tīng)處理器 12.5.2SAX事件處理 12.6JAXPDOM處理方式 12.6.1DOM節(jié)點(diǎn) 12.6.2基于DOM的處理 12.7案例完善:Romulus處XML 12.8本章小結(jié) 第13章JNI 13.1JNI基本體系 13.2在Java中編寫(xiě)本地方法 13.2.1第零步:準(zhǔn)備運(yùn)行環(huán)境 13.2.2第一步, 編寫(xiě)Java代碼 13.2.3第二步, 將Java代碼編譯成類(lèi)文件 13.2.4第三步:產(chǎn)生JNI風(fēng)格的頭文件 13.2.5第四步:實(shí)現(xiàn)本地方法 13.2.6第五步:創(chuàng)建共享庫(kù) 13.2.7第六步:運(yùn)行Java程序 13.3復(fù)雜本地方法的實(shí)現(xiàn) 13.3.1深入了解本地方法和實(shí)現(xiàn)函數(shù)命名 13.3.2參數(shù).返回值和對(duì)象 13.3.3訪問(wèn)和處理Java變量和對(duì)象 13.4訪問(wèn)Java方法 13.5訪問(wèn)靜態(tài)元素 13.5.1訪問(wèn)靜態(tài)域 13.5.2訪問(wèn)靜態(tài)方法 13.6本地方法的異常處理 13.7本地化的意義 13.8本章小結(jié) 附錄A案例發(fā)布.配置和運(yùn)行 附錄BJava程序編碼規(guī)范 參考文獻(xiàn)

作者簡(jiǎn)介

暫缺《Java案例開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

序言
 前言
 第1章  案例提出
 1.1  項(xiàng)目背景
 1.1.1  需求概述
 1.1.2  系統(tǒng)設(shè)想
 1.1.3  Romulus系統(tǒng)流程
 1.2  項(xiàng)目開(kāi)發(fā)工具
 1.2.1  J2SESDK 1.4
 1.2.2  Xerees2
 1.2.3  BCC 5.5
 1.2.4  ForteforJava
 1.3  項(xiàng)目總體框架
 1.3.1  Romulus系統(tǒng)體系架構(gòu)
 1.3.2  Romulus系統(tǒng)考試數(shù)據(jù)模型
 1.3.3  Romulus應(yīng)用系統(tǒng)模塊設(shè)計(jì)
 1.3.4  利用模式完成詳細(xì)設(shè)計(jì)
 1.4  建立項(xiàng)目開(kāi)發(fā)環(huán)境
 1.4.1  安裝JDK
 1.4.2  安裝Forte
 1.5  本章小結(jié)
 第2章  Java編程基礎(chǔ)
 2.1  Java語(yǔ)言概述
 2.1.1  Java語(yǔ)言背景
 2.1.2  Java語(yǔ)言特性
 2.1.3  Java和C.C++的比較
 2.1.4  Java應(yīng)用程序和小程序
 2.2  面向?qū)ο蟮能浖_(kāi)發(fā)
 2.2.1  面向?qū)ο蠡拘g(shù)語(yǔ)
 2.2.2  Java和面向?qū)ο筌浖_(kāi)發(fā)技術(shù)
 2.3  Java平臺(tái)
 2.3.1  三種Java平臺(tái)
 2.3.2  J2SE平臺(tái)體系架構(gòu)綜述
 2.4  Java語(yǔ)法基礎(chǔ)
 2.4.1  Java關(guān)鍵字
 2.4.2  注釋
 2.4.3  標(biāo)識(shí)符
 2.4.4  數(shù)據(jù)類(lèi)型
 2.4.5  運(yùn)算符
 2.4.6  類(lèi)型轉(zhuǎn)換約定
 2.4.7  Java流程控制
 2.5  本章小結(jié)
 第3章  類(lèi).接口和包
 3.1  深入Java語(yǔ)言訪問(wèn)控制
 3.1.1  Java語(yǔ)言訪問(wèn)控制概述
 3.1.2  解Java訪問(wèn)控制
 3.1.3  Java訪問(wèn)控制的合理使用
 3.1.4  Java訪問(wèn)控制的其他使用
 3.2  案例完善:Romulus系統(tǒng)中的訪問(wèn)控制
 3.3  多態(tài)性的Java實(shí)施方法
 3.3.1  繼承的問(wèn)題和使用
 3.3.2  Java多態(tài)性最佳實(shí)踐
 3.3.3  復(fù)用但是不繼承
 3.4  案例完善:Romulus系統(tǒng)結(jié)構(gòu)
 3.4.1  系統(tǒng)定位
 3.4.2  Romulus系統(tǒng)Java實(shí)現(xiàn)結(jié)構(gòu)
 3.4.3  系統(tǒng)架構(gòu)
 3.4.4  系統(tǒng)實(shí)施
 3.5  本章小結(jié)
 第4章  異常處理
 4.1  異常和異常處理
 4.1.1  異常
 4.1.2  Java中的異常處理概述
 4.1.3  Java異常處理的特點(diǎn)
 4.2  Java異常處理基本技巧
 4.2.1  異常的引發(fā)
 4.2.2  異常的傳播
 4.2.3  異常的處理
 4.3  案例完善:Romulus中的異常處理示例
 4.4  本章小結(jié)
 第5章  多線程處理
 5.1  多線程技術(shù)概覽
 5.1.1  Java中的多線程
 5.1.2  多線程技術(shù)的基本使用
 5.1.3  多線程的狀態(tài)處理
 5.2  多線程使用技巧
 5.2.1  同步問(wèn)題
 5.2.2  線程調(diào)度
 5.2.3  生產(chǎn)者/消費(fèi)者問(wèn)題
 5.3  線程組
 5.4  Java線程/內(nèi)存模型
 5.4.1  Java內(nèi)存模型
 5.4.2  DCL失效
 5.4.3  Java線程同步增強(qiáng)包
 5.5  案例完善:Romulus系統(tǒng)中的多線程處理
 5.6  本章小結(jié)
 第6章  Java數(shù)據(jù)結(jié)構(gòu)
 6.1  基本數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)介
 6.1.1  數(shù)據(jù)結(jié)構(gòu)在面向?qū)ο筌浖_(kāi)發(fā)過(guò)程中的意義
 6.1.2  數(shù)據(jù)結(jié)構(gòu)的分類(lèi)和簡(jiǎn)介
 6.1.3  數(shù)據(jù)結(jié)構(gòu)的使用
 6.2  Java對(duì)象集合架構(gòu)
 6.2.1  Java對(duì)象集合架構(gòu)簡(jiǎn)介
 6.2.2  Java對(duì)象集合架構(gòu)的構(gòu)成
 6.2.3  Java對(duì)象集合架構(gòu)的使用
 6.3  Java對(duì)象集合架構(gòu)的進(jìn)一步使用
 6.3.1  保存任意多個(gè)對(duì)象
 6.3.2  利用現(xiàn)成的方法簡(jiǎn)化工作
 6.3.3  構(gòu)建自己的實(shí)現(xiàn)
 6.4  案例完善
 6.4.1  Romulus中的對(duì)象集合
 6.4.2  Romulus中的排序
 6.4.3  Romulus中的隨機(jī)對(duì)象集合
 6.5  實(shí)現(xiàn)中必須注意的方面
 6.5.1  同一性的問(wèn)題
 6.5.2  排序的問(wèn)題
 6.6  本章小結(jié)
 第7章  JDBC
 7.1  JDBC基礎(chǔ)
 7.1.1  JDBC體系
 7.1.2  JDBC驅(qū)動(dòng)程序的選擇
 7.1.3  遵循JDBC標(biāo)準(zhǔn)的重要性
 7.1.4  測(cè)定JDBC的性能
 7.2  JDBC應(yīng)用程序設(shè)計(jì)
 7.2.1  傳統(tǒng)的兩層結(jié)構(gòu)的Java應(yīng)用程序
 7.2.2  三層結(jié)構(gòu)的Java應(yīng)用程序(服務(wù)器端接口方法)
 7.3  JDBC編程基礎(chǔ)
 7.3.1  JDBC基礎(chǔ)類(lèi)
 7.3.2  JDBC編程基本步驟
 7.3.3  實(shí)例:動(dòng)態(tài)的SQLSelect程序
 7.4  數(shù)據(jù)庫(kù)的配置
 7.4.1  Access數(shù)據(jù)庫(kù)配置
 7.4.2  Oracle數(shù)據(jù)庫(kù)配置
 7.5  案例完善
 7.5.1  Romulus數(shù)據(jù)庫(kù)操作
 7.5.2  Romulus系統(tǒng)數(shù)據(jù)庫(kù)方案綜述
 7.6  松耦合--理想的設(shè)計(jì)
 7.7  本章小結(jié)
 第8章  輸入輸出
 8.1  數(shù)據(jù)流技術(shù)和JavaI/O
 8.1.1  數(shù)據(jù)流技術(shù)簡(jiǎn)介
 8.1.2 JavaI/O的基本體系
 8.2  二進(jìn)制流的處理
 8.2.1  二進(jìn)制輸入輸出技術(shù)基礎(chǔ)
 8.2.2  二進(jìn)制底層輸入輸出技術(shù)
 8.2.3  二進(jìn)制高層輸入輸出技術(shù)
 8.2.4  二進(jìn)制應(yīng)用級(jí)輸入輸出技術(shù)
 8.3  案例完善:Romulus數(shù)據(jù)傳輸
 8.4  字符流的處理
 8.4.1  字符輸入輸出技術(shù)基礎(chǔ)
 8.4.2  底層字符流輸入輸出技術(shù)
 8.4.3  高層字符流輸入輸出技術(shù)
 8.4.4  應(yīng)用級(jí)字符流輸入輸出技術(shù)
 8.5  案例完善:Romulus中的輸入和輸出架構(gòu)概述
 8.5.1  底層二進(jìn)制輸入輸出流
 8.5.2  對(duì)象輸入輸出流
 8.5.3  字符輸入輸出流
 8.5.4  兩個(gè)原則
 8.6  本章小結(jié)
 第9章  網(wǎng)絡(luò)編程
 9.1 Java網(wǎng)絡(luò)技術(shù)概覽
 9.1.1  網(wǎng)絡(luò)技術(shù)基本概念
 9.1.2 Java網(wǎng)絡(luò)技術(shù)架構(gòu)
 9.2  Java中的網(wǎng)絡(luò)處理技術(shù)
 9.2.1  網(wǎng)絡(luò)尋址技術(shù)
 9.2.2  基于TCP協(xié)議的網(wǎng)絡(luò)應(yīng)用服務(wù)器和客戶(hù)端的開(kāi)發(fā)
 9.2.3  基于UDP協(xié)議的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)
 9.2.4  網(wǎng)絡(luò)資源的使用技術(shù)
 9.3  案例完善:Romulus系統(tǒng)網(wǎng)絡(luò)通信
 9.3.1  Romulus網(wǎng)絡(luò)應(yīng)用技術(shù)分析
 9.3.2  TCP網(wǎng)絡(luò)應(yīng)用協(xié)議
 9.3.3  TCP網(wǎng)絡(luò)應(yīng)用客戶(hù)端
 9.3.4  TCP網(wǎng)絡(luò)應(yīng)用服務(wù)器
 9.4  本章小結(jié)
 第10章  用戶(hù)界面
 10.1  J2SEGUI架構(gòu)的歷史形成
 10.1.1  AWT1.0
 10.1.2  AWT1.1
 10.1.3  SWING
 10.1.4  Java2平臺(tái)GUI功能模塊
 10.2  SWING方案綜述
 10.2.1  SWING界面構(gòu)成
 10.2.2  SWING類(lèi)結(jié)構(gòu)
 10.2.3  SWING界面的布局
 10.2.4  SWING界面事件處理
 10.2.5  SWING界面事件處理最佳實(shí)踐
 10.2.6  SWING中的繪圖
 10.2.7  多線程
 10.2.8  其他特性
 10.2.9  Romulus中的用戶(hù)界面中使用到的特性
 10.3  案例完善:流程化用戶(hù)界面和Romulus考試客戶(hù)端
 10.3.1  流程化用戶(hù)界面
 10.3.2  Romulus考試客戶(hù)端設(shè)計(jì)
 10.3.3  登錄界面(簡(jiǎn)單信息輸入界面)
 10.3.4  試題展示界面(定制的信息展現(xiàn)和交互處理)
 10.3.5  批改和統(tǒng)計(jì)結(jié)果界面(中間流程界面)
 10.3.6  考試應(yīng)用客戶(hù)端(主控程序)
 10.4  案例完善:一站式用戶(hù)界面和Romulus管理客戶(hù)端
 10.4.1  一站式用戶(hù)界面
 10.4.2  Romulus管理客戶(hù)端設(shè)計(jì)
 10.4.3  考試管理客戶(hù)端主程序:RomulusManagerClientFrame
 10.4.4  考生管理和考試分配管理:ManagerPanel
 10.4.5  考試數(shù)據(jù)設(shè)計(jì)和管理:TestManagerPanel
 10.4.6  考試結(jié)果數(shù)據(jù)查詢(xún):ResultPanel
 10.4.7  考試結(jié)果數(shù)據(jù)管理:ReportPanel
 10.5  本章小結(jié)
 第11章  JAR技術(shù)
 11.1  JAR技術(shù)概要
 11.2  JAR的基本使用
 11.2.1  JAR工具
 11.2.2  JAR配置文件
 11.2.3  JAR文件的運(yùn)行
 11.3  案例完善:Romulus中的JAR實(shí)例
 11.3.1  打包
 11.3.2  查看
 11.3.3  配置
 11.3.4  調(diào)試
 11.3.5  更新
 11.3.6  二度調(diào)試
 11.3.7  再次更新
 11.4  本章小結(jié)
 第12章  JavaXML
 12.1  XML簡(jiǎn)介
 12.1.1  XML的存在和應(yīng)用
 12.1.2  XML的基礎(chǔ)知識(shí)
 12.2  DTD基礎(chǔ)知識(shí)
 12.3  案例完善:romulus.dtd
 12.4  使用JAXP處理XML
 12.4.1  XML解析器
 12.4.2  JAXP使用簡(jiǎn)介
 12.5  JAXPSAX處理方式
 12.5.1  SAX事件監(jiān)聽(tīng)處理器
 12.5.2  SAX事件處理
 12.6  JAXPDOM處理方式
 12.6.1  DOM節(jié)點(diǎn)
 12.6.2  基于DOM的處理
 12.7  案例完善:Romulus處  XML
 12.8  本章小結(jié)
 第13章  JNI
 13.1  JNI基本體系
 13.2  在Java中編寫(xiě)本地方法
 13.2.1  第零步:準(zhǔn)備運(yùn)行環(huán)境
 13.2.2  第一步, 編寫(xiě)Java代碼
 13.2.3  第二步, 將Java代碼編譯成類(lèi)文件
 13.2.4  第三步:產(chǎn)生JNI風(fēng)格的頭文件
 13.2.5  第四步:實(shí)現(xiàn)本地方法
 13.2.6  第五步:創(chuàng)建共享庫(kù)
 13.2.7  第六步:運(yùn)行Java程序
 13.3  復(fù)雜本地方法的實(shí)現(xiàn)
 13.3.1  深入了解本地方法和實(shí)現(xiàn)函數(shù)命名
 13.3.2  參數(shù).返回值和對(duì)象
 13.3.3  訪問(wèn)和處理Java變量和對(duì)象
 13.4  訪問(wèn)Java方法
 13.5  訪問(wèn)靜態(tài)元素
 13.5.1  訪問(wèn)靜態(tài)域
 13.5.2  訪問(wèn)靜態(tài)方法
 13.6  本地方法的異常處理
 13.7  本地化的意義
 13.8  本章小結(jié)
 附錄A  案例發(fā)布.配置和運(yùn)行
 附錄B  Java程序編碼規(guī)范
 參考文獻(xiàn)

本目錄推薦

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