java語言是一種跨平臺的高級語言,無論是網(wǎng)絡(luò)世界還是桌面應(yīng)用程序,無論是分布式應(yīng)用環(huán)境還是嵌入式應(yīng)用都可以看到j(luò)ava的身影。本書一共分為五篇,循序漸進(jìn)地講述了java語言的各項技術(shù),第一篇java技術(shù)基礎(chǔ)使讀者對java語言有個初步的了解,為后面的深入學(xué)習(xí)奠定基礎(chǔ)。第二篇面向?qū)ο蟮募夹g(shù)是需要讀者認(rèn)真學(xué)習(xí)和體會的。第三篇提高篇詳細(xì)講述了java語言的高級主題,是讀者進(jìn)階學(xué)習(xí)的必備內(nèi)容。第四篇是分布式計算的內(nèi)容,如果讀者對web編程感興趣,相信本篇可以滿足您的要求。為了說明java語言的應(yīng)用,在最后一篇介紹了一個實例,通過該程序從無到有的過程使讀者知道如何使用java語言編寫應(yīng)用程序。
本書的特點(diǎn)是詳細(xì)介紹了java語言的各個方面,突出了適應(yīng)初學(xué)者學(xué)習(xí)的特點(diǎn),概念明了,講解細(xì)致,步驟清晰,實例簡短。其中的大量實例選用了簡單但不乏深度的程序,不但有源代碼的詳細(xì)標(biāo)注,還有運(yùn)行結(jié)果和運(yùn)行結(jié)果分析,幫助初學(xué)者在初步了解理論知識的基礎(chǔ)上,通過具體的應(yīng)用實例輕松掌握所學(xué)內(nèi)容。本書適合正在學(xué)習(xí)java語言或打算學(xué)習(xí)java語言的人員。如果你是初學(xué)者,相信本書從第1章開始會把你輕松引入java的世界。如果你已經(jīng)學(xué)習(xí)java語言,相信本書的部分內(nèi)容如對象初始化和清理、異常處理等章節(jié)會給你諸多啟示。
Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全?裕惴河τ糜詬鋈薖C、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機(jī)、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。
它最初被命名為Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預(yù)期的高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計算機(jī)網(wǎng)絡(luò)上的廣闊應(yīng)用前景,于是改造了Oak,以“Java”的名稱正式發(fā)布。