出版時(shí)間:2012-9 出版社:清華大學(xué)出版社 作者:[美] Herbert Schildt 頁(yè)數(shù):1105 字?jǐn)?shù):1804000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
在《Java完全參考手冊(cè)(第8版)》中,編程暢銷書作者Herber
Schildt 向您展示了開(kāi)發(fā)、編譯、調(diào)試以及運(yùn)行Java程序所需要掌握的全部知識(shí)。 本書內(nèi)容豐富,針對(duì)Java SE
7進(jìn)行了全面更新,涵蓋了Java語(yǔ)言的方方面面,包括語(yǔ)法、關(guān)鍵字以及基本的編程原則。
此外,《Java完全參考手冊(cè)(第8版)》還介紹了Java API庫(kù)的關(guān)鍵元素,分析了Java
Bean、servlet、applet以及Swing,并通過(guò)真實(shí)的案例演示了Java在編程中的實(shí)際應(yīng)用。在講解的過(guò)程中,書中貫穿了Java
SE
7的最新特性,例如帶資源的try語(yǔ)句、在switch語(yǔ)句中使用字符串、使用菱形運(yùn)算符“”的類型推斷功能、NIO.2輸入輸出系統(tǒng)以及For’k/Join
Framework 。
作者簡(jiǎn)介
Herbert
Schildt是世界頂級(jí)程序設(shè)計(jì)大師和全球頂尖編程圖書作者之一。他擅長(zhǎng)Windows編程,是C、C++、Java和C#編程語(yǔ)言的權(quán)威。他著作的編程書籍全球銷量已經(jīng)超過(guò)350萬(wàn)冊(cè),并被翻譯成所有主流的其他語(yǔ)言版本。要了解他撰寫的書籍的更多信息,請(qǐng)登錄網(wǎng)站www.HerbSchildt.com。
書籍目錄
第1部分J8va語(yǔ)言
第1章Java的歷史和演變
1.1 Java的家世
1.1.1 現(xiàn)代編程語(yǔ)言的誕生:C語(yǔ)言
1.1.2 C++:下一個(gè)階段
1.1.3 Java出現(xiàn)的時(shí)機(jī)已經(jīng)成熟
1.2 Java的誕生
1.3 Java改變Intemet的方式
1.3.1 Java
applet
1.3.2 安全性
1.3.3 可移植性
1.4 Java的魔力:字節(jié)碼
1.5 servlet:服務(wù)器端的Java
1.6 Java的關(guān)鍵特性
1.6.1 簡(jiǎn)單性
1.6.2 面向?qū)ο?br /> 1.6.3 健壯性
1.6.4 多線程
1.6.5 體系結(jié)構(gòu)中立
1.6.6 解釋執(zhí)行和高性能
1.6.7 分布式
1.6.8 動(dòng)態(tài)性
1.7 Java的演變歷程
1.8 文化革新
……
第II部分 Jave庫(kù)
第III部分 使用Jave開(kāi)發(fā)軟件
附錄 使用Jave的文檔注釋
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 多態(tài)(來(lái)自希臘語(yǔ),表示“多種形態(tài)”)是允許將一個(gè)接口用于一類通用動(dòng)作的特性。具體使用哪個(gè)動(dòng)作與應(yīng)用場(chǎng)合有關(guān)??紤]堆棧(一種后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)),可能有一個(gè)程序需要三種類型的堆棧,一個(gè)用于整數(shù)值,一個(gè)用于浮點(diǎn)值,一個(gè)用于字符。盡管存儲(chǔ)的數(shù)據(jù)不同,但是實(shí)現(xiàn)每個(gè)堆棧的算法是相同的。如果使用非面向?qū)ο蟮恼Z(yǔ)言,需要?jiǎng)?chuàng)建三套不同的堆棧例程,每套例程使用不同的名稱。但是,由于支持多態(tài),因此使用Java可以指定一套通用的堆棧例程,所有這些例程共享相同的名稱。 更一般的情況是,多態(tài)的概念經(jīng)常被表達(dá)為“一個(gè)接口,多種方法”。這意味著可以為一組相關(guān)的動(dòng)作設(shè)計(jì)一個(gè)通用接口。多態(tài)允許使用相同的接口指定通用類動(dòng)作(general class of action),從而有助于降低復(fù)雜性。選擇應(yīng)用于每種情形的特定動(dòng)作(即方法)是編譯器的任務(wù),程序員不需要手動(dòng)進(jìn)行選擇,只需要記住并使用通用接口即可。 再次以狗作為例子,狗的嗅覺(jué)是多態(tài)的。如果狗聞到貓的氣味,就會(huì)吠叫并且追著貓跑;如果狗聞到了食物的氣味,就會(huì)分泌唾液并跑向盛著食物的碗。在這兩種情況下,是相同的嗅覺(jué)在工作,區(qū)別是聞到的氣味,也就是作用于狗鼻子的數(shù)據(jù)的類型!當(dāng)將多態(tài)應(yīng)用于Java程序中的方法時(shí),也可以采用相同的通用概念來(lái)實(shí)現(xiàn)。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載