其實,對于編程語言來說,Java是一種安全的程序設(shè)計語言,它提供了諸多安全保障機制,從根本上改變了絡(luò)應(yīng)用程序的開發(fā)和使用方式,并成為許多應(yīng)用領(lǐng)域特別是Internet絡(luò)應(yīng)用領(lǐng)域的開發(fā)與編程語言。本章將對Java的發(fā)展、特點,開發(fā)運行環(huán)境,以及如何編譯井執(zhí)行Java程序等內(nèi)容進行介紹。
大家如果通過本章的學(xué)習(xí),那么大家就會對Java會有一個初步的了解,并能夠順利搭建Java的運行開發(fā)環(huán)境。1.1Java延生記Java是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。
Java的歷史要追溯到1991年,當(dāng)時美國SunMicrosystems公司的PatrickNaughton及其伙伴JamesGosling帶領(lǐng)的工程師小組想要設(shè)計一種小型的計算機語言,主要應(yīng)用對象是像有線電視轉(zhuǎn)換盒這類消費設(shè)備。開始該項目組成員準備采用C+語言,但感覺到C++語言太復(fù)雜,安全性也差,無法滿足項目設(shè)計的需要,決定基于C++語言開發(fā)一種新的編程語言,臨時為它起名叫Oak語言,但后來發(fā)現(xiàn)Oak是一種已有計算機語言的名稱,于是又將其改名為Java,并配了一杯冒著熱氣的咖啡圖案作為標志。
Java家族成員的介紹Java分為JavaSE(Java平臺標準版)、JavaEE(Java平臺企業(yè)版)、JavaME(Java平臺微型版)三個體系。口JavaSE:它允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境中使用Java應(yīng)用程序JavaSE包含了支持JavaWeb服務(wù)開發(fā)的類,并為JavaEE提供基礎(chǔ)JavaEF:企業(yè)版本幫助企業(yè)開發(fā)和部署可移植、健壯、可仲縮且安全的服務(wù)端Java應(yīng)用程序。
小編結(jié)語:JavaEE是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型管理和通信信API,可以用來實現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(Service-OrientedArchitecture,SOA)和Web2.0應(yīng)用程序口JavaME:JavaME為在移動設(shè)備和嵌入式設(shè)備(比如手機、PDA、電視機頂盒和打印機)上運行的應(yīng)用程序提供一個健壯且靈活的環(huán)境。