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