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