Java已經(jīng)有20年的歷史了,甚至更久,而這取決于你所詢問(wèn)的人和你的計(jì)算方式。選擇知海匠庫(kù)廣州JavaEE培訓(xùn)機(jī)構(gòu),讓你成為一名**的程序員!忽略它的年齡不看,Java依然排行**。它的實(shí)用性、性能和向后兼容性都彰顯其價(jià)值所在。
2016年,標(biāo)志著我們已經(jīng)走過(guò)了Java的20年歷程。事實(shí)上,雖然Java宣稱是于1995年5月23日公開(kāi)發(fā)行(HotJava瀏覽器卻并沒(méi)有獲得同樣的成功),但**版官方JDK是在1996 年1月23日才正式發(fā)行,因此Java可以稱得上是剛滿20歲。Java身上有很多值得回顧的東西,但我想更加令人感興趣的是Java在20年之后依然能夠成功的原因。
準(zhǔn)確測(cè)量程序設(shè)計(jì)語(yǔ)言的受歡迎程度是很困難的,但眾多調(diào)研統(tǒng)計(jì)中的一個(gè)普遍接受的指標(biāo)是TIOBE指數(shù)。它能夠通過(guò)各種搜索引擎以及谷歌博客、維基百科甚至YouTube進(jìn)行語(yǔ)言跟蹤。(在寫(xiě)這篇文章的時(shí)候,我學(xué)到了一些新東西,那就是,TIOBE 其實(shí)是"The Importance Of Being Ernest"的縮寫(xiě),它是奧斯卡·王爾德的一部劇作,雖然我不清楚這跟程序設(shè)計(jì)語(yǔ)言有什么關(guān)系)。
回顧過(guò)去十五年的成果,Java一直是數(shù)一數(shù)二的。Java已經(jīng)占據(jù)了曾經(jīng)C語(yǔ)言所擁有的地位,而C語(yǔ)言在Java開(kāi)始流行之前一直是最受關(guān)注的語(yǔ)言。(事情變化多快!早在1986年Lisp語(yǔ)言還是排名第二的語(yǔ)言而Ada排名第三)。TIOBE指數(shù)也宣布2015年是Java語(yǔ)言年,而十年之前,Java就已然獲此殊榮。
作為普及率的另外一個(gè)體現(xiàn),甲骨文經(jīng)常喜歡引用的統(tǒng)計(jì),即世界上有九百萬(wàn)的java***。如果你想要找點(diǎn)樂(lè)子,那么請(qǐng)查看這篇文章,它提供了一些關(guān)于***數(shù)量如何達(dá)到這一數(shù)目的細(xì)節(jié)。忽略這些細(xì)節(jié)不看,我認(rèn)為大家都同意全球的確有數(shù)以百萬(wàn)的Java***。
那么,為什么Java能夠持續(xù)的受到歡迎呢? 知海匠庫(kù)廣州Java培訓(xùn)認(rèn)為還是有一些原因的,這里我們列舉四條:
1、實(shí)用性
James Gosling將Java描述為"藍(lán)領(lǐng)"的程序設(shè)計(jì)語(yǔ)言。它能使***花最小的代價(jià)完成工作,同時(shí)還能使得***在一段時(shí)間之后,還能繼續(xù)完成別人的(甚至自己的)代碼并且明白其中的意思。當(dāng)然,你也可以編寫(xiě)可讀性差的代碼,就像你在其他語(yǔ)言中能做的一樣,但是使用良好的編碼風(fēng)格能夠讓它比其他許多語(yǔ)言都有更好的可讀性。
2、向下兼容
Sun公司和之后的Oracle(甲骨文)公司在確保一個(gè)版本的Java代碼能夠正常地在新的版本運(yùn)行上做出了很多努力。雖然事情并不總是這樣(如JavaSE1.4中的斷言和JavaSE5中的枚舉)并且有時(shí)不向下兼容的做法能夠獲得更好的實(shí)現(xiàn)(如:泛型),但向下兼容對(duì)***來(lái)說(shuō)依然是一個(gè)引人注目的特性。沒(méi)有比為了能在新版本的平臺(tái)上運(yùn)行代碼而修改舊版本中的正常代碼更糟糕的事情了。這簡(jiǎn)直是浪費(fèi)時(shí)間。
3、可擴(kuò)展性/性能/可靠性
在超過(guò)20年和每年數(shù)以千計(jì)的***的推動(dòng)和發(fā)展,Java已經(jīng)成為了一個(gè)堅(jiān)實(shí)的平臺(tái),可以趕上甚至超過(guò)本地代碼的水準(zhǔn)(多虧了JVM使用了動(dòng)態(tài)而非靜態(tài)代碼解析的一些優(yōu)化)。當(dāng)談及可擴(kuò)展性,看看使用Java語(yǔ)言的一些大型企業(yè):Twitter(拋棄了JVM的Ruby-on-Rails,因?yàn)樗辉倌軌驍U(kuò)展),Spotify,F(xiàn)acebook,Scalesforce,eBay,當(dāng)然還有Oracle。Hadoop,Cassandra和Spark,大數(shù)據(jù)工程的基礎(chǔ)框架,無(wú)不使用Java或者Scala并且在JVM虛擬機(jī)上運(yùn)行的。如果你想要良好的拓展性和性能,Java和JVM是**的選擇。
4、保鮮度
對(duì)我來(lái)說(shuō)這是最重要的一條。查看TIOBE統(tǒng)計(jì)圖能夠發(fā)現(xiàn),2014年10月份開(kāi)始,Java的受歡迎程度有了顯著的提升,這剛好是在JDK8發(fā)行之后。JDK8對(duì)Java***來(lái)來(lái)說(shuō)有了顯著的變化,它引入了Lambda表達(dá)式和Stream API。突然間Java***能夠在不用學(xué)習(xí)一整套新語(yǔ)言(如Scala)的情況下以一個(gè)更加**的方式進(jìn)行開(kāi)發(fā)。這些特點(diǎn)也使它有可能更簡(jiǎn)單地利用多核/多處理器的機(jī)器,而不必寫(xiě)很多復(fù)雜的和潛在的容易出錯(cuò)的多線程代碼。隨著Jigsaw工程在為JDK 9的發(fā)布而啟動(dòng), 我們會(huì)看到模塊化使大企業(yè)應(yīng)用程序更容易建立、部署和維護(hù)。同時(shí)在JDK10中,對(duì)于發(fā)展新的語(yǔ)言特性的計(jì)劃已經(jīng)在進(jìn)行中了,比如值的類(lèi)型等等。
我非常期待Java能夠獲得另一個(gè)十年當(dāng)中的年度**編程語(yǔ)言。
選擇知海匠庫(kù)廣州Java培訓(xùn)機(jī)構(gòu),讓你成為一名**的程序員!報(bào)名電話:4008786338
廣州Java培訓(xùn):http://blog.sina.com.cn/u/6241652123
資訊來(lái)源:知海匠庫(kù)
|
友情提示:
信息由用戶自行發(fā)布,如果發(fā)現(xiàn)錯(cuò)誤或不符合法規(guī)或造成侵權(quán),請(qǐng)及時(shí)通知本站更正或刪除,具體聯(lián)系方式見(jiàn)頁(yè)面底部聯(lián)系我們,謝謝。 |
當(dāng)前頁(yè)在本站[名站在線]7天內(nèi)點(diǎn)擊次數(shù)(點(diǎn)擊次數(shù)為零的日期不顯示): |
信息評(píng)估: |
(還沒(méi)有網(wǎng)友對(duì)該信息作出評(píng)估,你想為該信息提供第一個(gè)評(píng)估嗎?) |
智能招聘再添壯丁,倍羅Bello也來(lái)湊熱1.深圳唄佬智能有限公司,是一家集智能招聘、簡(jiǎn)歷解析為一體的綜合型現(xiàn)代化企業(yè),為廣大客戶奉獻(xiàn)專(zhuān)業(yè)、高品質(zhì)的企業(yè)招聘智能系統(tǒng)專(zhuān)營(yíng)機(jī)構(gòu)。
2.深圳唄佬智能有限公司依托企業(yè)整體的雄厚實(shí)力及豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)與龐大的智能招聘服務(wù)資源,具備了**的為合作伙伴提供智能招聘價(jià)值與服務(wù)的能力。自2016-11-24成立以來(lái),Bello智能堅(jiān)持誠(chéng)信的經(jīng)營(yíng)理念,解決了眾多客戶的商務(wù)服務(wù)需求,Bello智能智能招聘的優(yōu)質(zhì)服務(wù)得到了廣大合作伙伴的一...7600LP-122-B6EE自動(dòng)化咨詢熱線18105962758林工
誠(chéng)信經(jīng)營(yíng),質(zhì)量為首,誠(chéng)信至上,鼎晟達(dá)竭誠(chéng)為您服務(wù)
漳州鼎晟達(dá)自動(dòng)化設(shè)備有限公司
聯(lián)系人林朝藝銷(xiāo)售經(jīng)理
手機(jī)18105962758
QQ2880842796
郵箱2880842796@qq.com
傳真0596-3119658請(qǐng)備注林工收
所有備件的質(zhì)保期均為1年,經(jīng)過(guò)專(zhuān)業(yè)測(cè)試認(rèn)證。
如果您需要訂購(gòu)產(chǎn)品超過(guò)1件,請(qǐng)與我們聯(lián)系,我們可以為您提供折扣。
我們僅采用快遞方式遞送備件。順豐
如果您發(fā)現(xiàn)其他供貨商為相同產(chǎn)品提供更為低廉的價(jià)格,我們...51402455-100自動(dòng)化咨詢熱線18105962758林工
誠(chéng)信經(jīng)營(yíng),質(zhì)量為首,誠(chéng)信至上,鼎晟達(dá)竭誠(chéng)為您服務(wù)
漳州鼎晟達(dá)自動(dòng)化設(shè)備有限公司
聯(lián)系人林朝藝銷(xiāo)售經(jīng)理
手機(jī)18105962758
QQ2880842796
郵箱2880842796@qq.com
傳真0596-3119658請(qǐng)備注林工收
所有備件的質(zhì)保期均為1年,經(jīng)過(guò)專(zhuān)業(yè)測(cè)試認(rèn)證。
如果您需要訂購(gòu)產(chǎn)品超過(guò)1件,請(qǐng)與我們聯(lián)系,我們可以為您提供折扣。
我們僅采用快遞方式遞送備件。順豐
如果您發(fā)現(xiàn)其他供貨商為相同產(chǎn)品提供更為低廉的價(jià)格,我們...北京訊鳥(niǎo)軟件有限公司竭誠(chéng)提供智能客服系統(tǒng)1.北京訊鳥(niǎo)軟件有限公司創(chuàng)建于2001-10-26,經(jīng)歷快速發(fā)展,已經(jīng)發(fā)展成為一家頗具規(guī)模和成效的智能客服系統(tǒng)、遠(yuǎn)程坐席的公司,是中國(guó)IT、軟件、互聯(lián)網(wǎng)、計(jì)算機(jī)軟件行業(yè)的標(biāo)桿企業(yè)之一。
2.隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和消費(fèi)渠道的升級(jí),在線客服系統(tǒng)也在逐步的被人們所知道和了解,而更多企業(yè)選擇這款系統(tǒng)是為了緩解客服人員的工作壓力并提高企業(yè)形象,以及取得更好的銷(xiāo)量成績(jī),那么,這些企業(yè)應(yīng)該如何來(lái)選擇在線客服系統(tǒng)呢?業(yè)內(nèi)**的在...徐州專(zhuān)注日語(yǔ)培訓(xùn)降價(jià),名睿只求“非誠(chéng)勿擾1.徐州名睿文化發(fā)展有限公司徐州專(zhuān)注日語(yǔ)培訓(xùn)擁有一批具有高素質(zhì)、經(jīng)驗(yàn)豐富、責(zé)任感強(qiáng)、尤其是具有很強(qiáng)的實(shí)戰(zhàn)能力的專(zhuān)業(yè)人才,客戶遍布中國(guó)及海外。由于有著得天獨(dú)厚的地理優(yōu)勢(shì)和***多元化的信息渠道,公司的主營(yíng)業(yè)務(wù)范圍主要包括高考日語(yǔ)、考研日語(yǔ)、EJU輔導(dǎo)等。
2.徐州名睿文化發(fā)展有限公司致力于通過(guò)徐州專(zhuān)注日語(yǔ)培訓(xùn)服務(wù)的持續(xù)改進(jìn),成為受社會(huì)、客戶、股東和員工長(zhǎng)期信賴的公司。公司秉承“為客戶著想,與客戶共贏”的服務(wù)...
|
|
|
|
|