出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:朱福喜 編著 頁(yè)數(shù):334
前言
Java語(yǔ)言自1995年誕生以來(lái),在IT界的應(yīng)用一直保持強(qiáng)勁的增長(zhǎng)勢(shì)頭,越來(lái)越多的IT應(yīng)用都采用Java技術(shù),特別是要利用到的 Java的一些高級(jí)特性?! ”緯?shū)從 Java的基本技能入手,介紹了一些Java語(yǔ)言的高級(jí)特性以及Java EE的基礎(chǔ)知識(shí),如Swing、Swing與多媒體、抽象數(shù)據(jù)類型與泛型、數(shù)據(jù)庫(kù)連接、Servlet、JSP以及遠(yuǎn)程方法調(diào)用等。書(shū)中列舉了大量的程序?qū)嵗?,并?duì)內(nèi)容和例題都作了精心挑選,既要突出闡明原理和方法,又要保證具有一定的實(shí)用性,同時(shí)也要確保一定的廣度和深度。在舉例過(guò)程中不僅注意到讓讀者能從實(shí)例運(yùn)用中舉一反三,同時(shí)也要注意盡可能地站在讀者的角度,從實(shí)戰(zhàn)出發(fā),體會(huì).Java語(yǔ)言高級(jí)特性的精髓,并可以直接根據(jù)這些源程序來(lái)快速編寫(xiě)Java項(xiàng)目,直接切入相關(guān)應(yīng)用?! ”緯?shū)跟蹤了Java語(yǔ)言的最新發(fā)展動(dòng)向。全書(shū)共分7章:第1章主要介紹了Java Swing編程,使讀者對(duì)圖形界面編程有進(jìn)一步提升:第2章介紹了Swing與多媒體,主要介紹了Swing在多媒體方面的應(yīng)用;第3章介紹了利用Java語(yǔ)言實(shí)現(xiàn)抽象數(shù)據(jù)類型和泛型,主要討論了Java實(shí)現(xiàn)的各種數(shù)據(jù)結(jié)構(gòu)和一些復(fù)雜數(shù)據(jù)類型:第4章介紹,Iava數(shù)據(jù)庫(kù)連接(JDBC),掌握J(rèn)DBC可以很方便地在 Java程序中引入數(shù)據(jù)庫(kù)應(yīng)用;第5-6章介紹了Java的服務(wù)器端編程工具Servlet和JSP,掌握這兩章就能夠?qū)崿F(xiàn)最基本的B/S模式計(jì)算;第7章介紹了 Java遠(yuǎn)程方法調(diào)用(RMI),充分展示了Java的分布計(jì)算能力。 本書(shū)可廣泛適用于計(jì)算機(jī)及相關(guān)專業(yè)的本科生和研究生作為學(xué)習(xí)Java語(yǔ)言和面向?qū)ο蟪绦蛟O(shè)計(jì)的教材,也適合軟件開(kāi)發(fā)人員作為自學(xué)的參考書(shū)或培訓(xùn)教程?! ”緯?shū)由朱福喜編著,除此之外參與本書(shū)編寫(xiě)的還有龔昌盛、姚海濤、田衛(wèi)新、尹芷怡、粟蕃臣、黃方勝、黃超、郭墦、楊柯、劉相文、田波、朱麗達(dá)等,在此向他們表示衷心感謝。
內(nèi)容概要
Java作為IT從業(yè)人員的必備工具之一,有許多較深入的課題值得探討。本書(shū)作者吸收國(guó)內(nèi)外著名Java教材的精華,比較全面地介紹了Java語(yǔ)言高級(jí)編程用到的知識(shí)與編程機(jī)制。 本書(shū)假定讀者在熟悉Java語(yǔ)言基本知識(shí)的基礎(chǔ)上,從實(shí)戰(zhàn)出發(fā),通過(guò)大量的案例講解Swing、Swig與多媒體、抽象數(shù)據(jù)類型與泛型、數(shù)據(jù)庫(kù)連接、Servlet、JSP以及遠(yuǎn)程方法調(diào)用等Java語(yǔ)言高級(jí)特性與應(yīng)用,并可以直接根據(jù)這些源程序來(lái)快速編寫(xiě)Java項(xiàng)目,直接切入相關(guān)應(yīng)用。在章末配備大量的練習(xí)題,以供學(xué)習(xí)者體驗(yàn)。 本書(shū)可作為計(jì)算機(jī)及相關(guān)專業(yè)的本科生和研究生學(xué)習(xí)Java語(yǔ)言高級(jí)程序設(shè)計(jì)的教材、軟件開(kāi)發(fā)人員學(xué)習(xí)Java的參考資料以及IT從業(yè)人員的培訓(xùn)教材。
書(shū)籍目錄
第1章 Swing編程 1.1 Swing簡(jiǎn)介 1.1.1 為什么要使用Swing 1.1.2 Swing概述 1.1.3 從AWT到Swing的轉(zhuǎn)換 1.2 基本的Swing類 1.2.1 自定義用戶界面 1.2.2 框架、按鈕、圖標(biāo)、JApplet 1.2.3 邊框、面板和菜單 1.2.4 復(fù)選、單選按鈕和下拉式列表 1.3 高級(jí)Swing類 1.3.1 滾動(dòng)、頁(yè)簽和分割 1.3.2 模型和視圖 1.3t3 Swing的文本組件 1.3.4 Swing對(duì)話框 1.4 樹(shù)形表和表格 1.4.1 樹(shù)形表 1.4.2 表格 1.5 一個(gè)綜合實(shí)例 1.6 小結(jié) 習(xí)題1第2章 Swing與多媒體 2.1 圖像處理 2.1.1 利用JPanel類繪圖 2.1.2 載入和過(guò)濾圖片 2.1.3 載入動(dòng)畫(huà)和加強(qiáng)圖像 2.1.4 利用Applet裝載和顯示圖像 2.1.5 離屏繪圖和雙緩沖 2.2 聲音處理 2.3 一個(gè)簡(jiǎn)單的多媒體游戲 2.3.1 游戲的必要資源 2.3.2 游戲的概要設(shè)計(jì) 2.3.3 游戲的實(shí)現(xiàn) 2.4 小結(jié) 習(xí)題2第3章 抽象數(shù)據(jù)類型與泛型 3.1 順序數(shù)據(jù)結(jié)構(gòu) 3.1.1 列表 3.1.2 隊(duì)列 3.1.3 棧 3.2 Java內(nèi)置的順序結(jié)構(gòu) 3.2.1 Java提供的列表結(jié)構(gòu) 3.2.2 StringTokenizer類 3.2.3 Iterators(迭代器) 3.3 泛型 3.3.1 Java泛型的定義 3.3.2 泛型類的編寫(xiě) 3.4 小結(jié) 習(xí)題3第4章 Java與數(shù)據(jù)庫(kù)的連接 4.1 JDBC概述 4.1.1 JBDC的用途 4.1.2 從ODBC到JDBC ……第5章 Servlet技術(shù)第6章 JSP技術(shù)第7章 Java RMI附錄A XML基礎(chǔ)知識(shí)參考文獻(xiàn)
章節(jié)摘錄
第1章 Swing編程 隨著近幾年來(lái)越來(lái)越多的使用計(jì)算機(jī)播放音樂(lè)和高速動(dòng)畫(huà),多媒體的觀念也得到了普遍的重視。計(jì)算機(jī)可以在運(yùn)行其他程序的情況下,另外開(kāi)一個(gè)窗口來(lái)播放音樂(lè)CD、電影片段甚至是看電視。 Java作為一種新興的編程語(yǔ)言,支持在程序或Applet中加入一些多媒體組件,第三方廠商也不斷推出支持標(biāo)準(zhǔn)多媒體格式的類,例如,Apple就開(kāi)發(fā)了可以在Java程序中嵌入播放QuickTime和MPEG電影的類?! 榱擞辛Φ刂С侄嗝襟w,Java需要比AWT更復(fù)雜、更靈活的GUl組件。SUN Microsystems公司已經(jīng)創(chuàng)建更靈活、更強(qiáng)大的AWT版本。從Java 1.2版開(kāi)始,SUN向它的JDK中加入了一個(gè)封裝很多類的Swing包。Swing類可以讓程序員根據(jù)不同的操作系統(tǒng)來(lái)選擇不同的外觀。不管程序運(yùn)行在任何操作系統(tǒng)上,Swing允許用戶隨時(shí)改變程序的外觀,使它看起來(lái)像一個(gè)標(biāo)準(zhǔn)的Windows程序、Macintosh程序或是Unix程序,也可以選擇獨(dú)特的“Java樣式”的外觀?! ?.1 Swing簡(jiǎn)介 Swing是完全利用Java編寫(xiě)的、復(fù)雜的、靈活的Gul組件。它們包括從按鈕、標(biāo)簽到樹(shù)形列表、列表和分割欄的所有組件,它們大大增強(qiáng)了原來(lái)AwT相應(yīng)部分的功能,并提供了一些嶄新的功能。由于所有的Swing類都完全用Java編寫(xiě),因此在所有支持的平臺(tái)上它們的運(yùn)行外觀都是一樣的。而原來(lái)的AWT組件是基于特定操作系統(tǒng)編寫(xiě)的,這樣,Java的“編寫(xiě)一次,到處運(yùn)行”的目標(biāo)就難以徹底實(shí)現(xiàn)。
編輯推薦
《Java程序設(shè)計(jì)進(jìn)階教程》全面介紹Java語(yǔ)言高級(jí)編程用到的知識(shí)與編程機(jī)制,體會(huì)Java語(yǔ)言高級(jí)特性的精髓,展示快速編寫(xiě)Java項(xiàng)目開(kāi)發(fā)的魅力,從項(xiàng)目實(shí)戰(zhàn)開(kāi)發(fā),力圖培養(yǎng)超強(qiáng)的實(shí)踐動(dòng)手能力。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)進(jìn)階教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版