Java時(shí)間比較久,學(xué)習(xí)Java的小伙伴層出不窮,那么現(xiàn)在學(xué)習(xí)Java將來(lái)過(guò)幾年會(huì)不會(huì)被淘汰,或者不會(huì)在使用Java了呢?其實(shí)并不會(huì)也無(wú)需擔(dān)心,接下來(lái)小編從Java的平臺(tái),Java的特性及Java應(yīng)用等維度和大家做詳細(xì)的介紹。
1.Java開(kāi)發(fā)的三大平臺(tái)
(1)JavaSE。JavaSE全名是JavaStandardEdition,目前一般個(gè)人計(jì)算機(jī)上的Java應(yīng)用執(zhí)行環(huán)境就算是這一類的平臺(tái),而這也是本書(shū)撰寫的主要平臺(tái)。
(2)JavaEE。JavaEE全名是JavaEnterpriseEdition,是主要應(yīng)用在企業(yè)服務(wù)的平臺(tái),這個(gè)平臺(tái)是以SE平臺(tái)為基礎(chǔ),另外增加了一系列企業(yè)級(jí)的服務(wù)、協(xié)議與API。
(3)JavaME。JavaME全名是JavaMicroEdition,是一個(gè)簡(jiǎn)化版本的Java,主要應(yīng)用在消費(fèi)性電子產(chǎn)品或是一些移動(dòng)設(shè)備上,例如,手機(jī)程序開(kāi)發(fā)、機(jī)頂盒、股票機(jī)的程序開(kāi)發(fā)等。
2.Java開(kāi)發(fā)的特點(diǎn)
Java語(yǔ)言是一種相當(dāng)簡(jiǎn)潔的“面向?qū)ο?rdquo;程序設(shè)計(jì)語(yǔ)言。Java語(yǔ)言省略了C++語(yǔ)言中所有的難以理解、容易混淆的特性,例如頭文件、指針、結(jié)構(gòu)、單元、運(yùn)算符重載、虛擬基礎(chǔ)類等。它更加嚴(yán)謹(jǐn)、簡(jiǎn)潔。
對(duì)于一個(gè)程序員而言,寫出來(lái)的程序如果不需修改就能夠同時(shí)在Windows、MacOS、UNIX等平臺(tái)上運(yùn)行。使用Java語(yǔ)言編寫的程序,只要做較少的修改,甚至有時(shí)根本不需修改,就可以在不同平臺(tái)上運(yùn)行了。
3.Java開(kāi)發(fā)的使用廣
(1)嵌入式設(shè)備及消費(fèi)類電子產(chǎn)品
如今的手機(jī)不僅是重要的通信工具,而且是重要的娛樂(lè)設(shè)備,相當(dāng)一部分的手機(jī)都支持Java游戲,這也就使得很多非編程人員都認(rèn)識(shí)了Java這門程序設(shè)計(jì)語(yǔ)言。除了手機(jī),還包含通信終端、醫(yī)療設(shè)備、信息家電(如數(shù)字電視)等,都是比較流行的Java應(yīng)用領(lǐng)域。
(2)辦公自動(dòng)化和電子商務(wù)
這兩個(gè)領(lǐng)域中的應(yīng)用體現(xiàn)在JavaEE企業(yè)級(jí)開(kāi)發(fā),很多銀行、金融公司都選擇用Java進(jìn)行開(kāi)發(fā),因?yàn)橄鄬?duì)而言,Java較安全。現(xiàn)在很多企業(yè)都有自己的一套辦公自動(dòng)化系統(tǒng),Java語(yǔ)言應(yīng)用在該領(lǐng)域擁有很強(qiáng)大的優(yōu)勢(shì)。
Java因?yàn)樽陨砭邆鋸?qiáng)大的屬性,所以不會(huì)被淘汰的將來(lái)的應(yīng)用可能會(huì)越來(lái)越廣泛,現(xiàn)在比較厲害的Java工程師的發(fā)展前景是非常不錯(cuò)的。