1995年底,Java語言在Internet舞臺(tái)一亮相便名聲大噪。其原因在于它將有望成為連接用戶
與信息的萬能膠,而不論這些信息來自于Web服務(wù)器、數(shù)據(jù)庫、信息提供商,還是任何其他渠
道。事實(shí)上,就發(fā)展前景而言,Java的地位是獨(dú)一無二的。它是一種完全可信賴的程序設(shè)計(jì)語
言,得到了除微軟之外的所有廠家的認(rèn)可。其固有的可靠性與安全性不僅令Java程序員放心,
也令使用Java程序的用戶放心。Java內(nèi)建了對(duì)網(wǎng)絡(luò)編程、數(shù)據(jù)庫連接、多線程等高級(jí)程序設(shè)計(jì)
任務(wù)的支持。
1995年以來,Sun Microsystems公司已經(jīng)發(fā)布了Java開發(fā)工具箱(Java Development Kit)
的7個(gè)主要版本。在過去的11年中,應(yīng)用程序接口(APl)已經(jīng)從200個(gè)類擴(kuò)展到3000個(gè)類,并
覆蓋了用戶界面構(gòu)建、數(shù)據(jù)庫管理、國際化、安全性以及XML處理等各個(gè)不同的領(lǐng)域。
本書是《Java核心技術(shù)》第8版的卷I。自《Java核心技術(shù)》出版以來,每個(gè)新版本都盡可
能快地跟上Java開發(fā)工具箱發(fā)展的步伐,而且每一版都重新改寫了部分內(nèi)容,以便適應(yīng)Java的
最新特性。在這一版中,已經(jīng)反映了Java標(biāo)準(zhǔn)版(JavaSE6)的特性。
與前幾版一樣,本版仍然將讀者群定位在那些打算將Java應(yīng)用到實(shí)際工程項(xiàng)目中的程序設(shè)
計(jì)人員。本書假設(shè)讀者是一名具有程序設(shè)計(jì)語言(除Java之外)堅(jiān)實(shí)背景知識(shí)的程序設(shè)計(jì)人員,
并且不希望書中充斥著玩具式的示例(諸如:烤面包機(jī)、動(dòng)物園的動(dòng)物或神經(jīng)質(zhì)地跳動(dòng)文本)。
這些內(nèi)容絕對(duì)不會(huì)在本書中出現(xiàn)。本書的目標(biāo)是讓讀者充分地理解書中介紹的Java語言及Java
類庫的相關(guān)特性,而不會(huì)產(chǎn)生任何誤解。
在本書中,我們選用大量的示例代碼演示所討論的每一個(gè)語言特性和類庫特性。我們有意
使用簡單的示例程序以突出重點(diǎn),然而,其中的大部分既不是質(zhì)品也沒有偷工減料。它們將成
為讀者自己編寫代碼的良好開端。
我們假定讀者愿意(甚至渴望)學(xué)習(xí)Java提供的所有高級(jí)特性。本書將詳細(xì)介紹下列內(nèi)容:
·面向?qū)ο蟪绦蛟O(shè)計(jì)
·異常處理
·泛型程序設(shè)計(jì)
·反射與代理
·集合框架
·接口與內(nèi)部類
·并行操作
·事件監(jiān)聽器模型
·使用SwingUI工具箱進(jìn)行圖形用戶界面設(shè)計(jì)
隨著Java類庫的爆炸式增長,一本書無法涵蓋程序員需要了解的所有Java特性。因此,我
們決定將本書分為兩卷。卷1(本書)集中介紹Java的基本概念以及圖形用戶界面程序設(shè)計(jì)的基
礎(chǔ)知識(shí)。卷Ⅱ——高級(jí)特性,涉及企業(yè)特性以及高級(jí)的用戶界面程序設(shè)計(jì)。其中包含下列內(nèi)容:
·文件與流
·數(shù)據(jù)庫
·高級(jí)GUI組件
·分布式對(duì)象
鏈接:https://pan.baidu.com/s/1Qb2LLs4sostt0xq4X5mM5A 密碼:kfsl
