Java語言是類型安全的、可以編寫跨平臺面向?qū)ο蟮某绦蛟O(shè)計語言。開發(fā)人員可以使用Java語言開發(fā)應(yīng)用程序、企業(yè)網(wǎng)站、手機和其他電子設(shè)備的應(yīng)用程序,其應(yīng)用范圍非常廣泛。本堂課將向讀者介紹什么是Java語言、它有幾個不同的版本、如何學(xué)好Java語言,還介紹如何搭建Java環(huán)境和Java的學(xué)習(xí)與幫助資源。配合后面章節(jié)的技術(shù)講解,使讀者細致地學(xué)習(xí)Java的具體內(nèi)容,最后達到完全掌握Java語言的目的。
學(xué)習(xí)摘要:
: Java語言的發(fā)展歷史
: Java的不同版本
: Java的應(yīng)用領(lǐng)域
: 學(xué)習(xí)Java語言的方法
: 搭建Java環(huán)境
: Java程序的編寫步驟
1.1 Java簡介
Java是Sun Microsystems公司推出的能夠跨越多平臺的、可移植性最高的一種面向?qū)ο蟮木幊陶Z言。自從面世以來一直以易學(xué)易用、功能強大的特點得到廣泛的應(yīng)用。其強大的跨平臺特性使Java程序可以運行在任何一個系統(tǒng)平臺上,甚至是手持電話、商務(wù)助理等電子產(chǎn)品,真正做到“一次編寫,到處運行”。Java語言可以編寫桌面應(yīng)用程序、Web應(yīng)用程序及分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等,這使得Java成為應(yīng)用范圍最廣闊的開發(fā)語言。本節(jié)將介紹Java語言的作用以及如何學(xué)好Java語言。
1.1.1 Java發(fā)展歷史
1990年12月,Sun公司成立了一個名為(Green Team)綠色項目的小組,James Gosing——Java之父也是這個小組的成員,這個小組的主要目標(biāo)是開發(fā)一種能夠在消費性電子產(chǎn)品上運行的分布式的系統(tǒng)架構(gòu),以掌握這種應(yīng)用的趨勢。
1992年9月3日(Green Team)綠色項目小組展示了Start7手持設(shè)備,它類似于今天的PDA,但是功能要比PDA還強大,5寸的彩色LCD顯示屏、Pcmcia接口并且支持無限通訊。
這個設(shè)備中的程序是使用OAK程序設(shè)計語言實現(xiàn)的,OAK名字的由來是因為James Gosing的辦公室窗外有一棵橡樹,是根據(jù)這棵橡樹而命名的。但是在注冊商標(biāo)時卻發(fā)現(xiàn)這個名字已經(jīng)被別的公司占用了,后來更名為Java。
1993年全世界第一個Internet網(wǎng)頁瀏覽器Mosaic誕生了,James Gosing認為Internet與Java的特性不謀而合,便使用Java以優(yōu)異的功能在Internet平臺上編寫出高交互性的網(wǎng)頁程序,這就是Java Applet。如圖1.1~圖1.6所示是一些JDK附帶的Applet的DEMO程序,讀者可以在JDK安裝文件夾中找到更多更有趣的DEMO。在那個年代,還沒有其他的程序設(shè)計語言能夠做到這一點。