更新時(shí)間:2017-05-16 14:32:08 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽5730次
2017年,《三生三世十里桃花》這一經(jīng)典仙俠IP遍地開(kāi)花,由楊冪、趙又廷主演的同名電視劇,創(chuàng)下全網(wǎng)點(diǎn)擊量超300億的收視奇跡,而與其完全搭不上邊的計(jì)算機(jī)編程語(yǔ)言—Java,卻同其一樣火爆。2017年2月22日,最新統(tǒng)計(jì)數(shù)據(jù)顯示,Java再次榮登編程語(yǔ)言榜首,成為全球當(dāng)之無(wú)愧的編程霸主,如此備受追捧,Java的三生三世又是怎樣的呢?
作為國(guó)內(nèi)8年老牌專(zhuān)業(yè)Java培訓(xùn)機(jī)構(gòu),動(dòng)力節(jié)點(diǎn)擁有豐富的教學(xué)管理經(jīng)驗(yàn)和超強(qiáng)的市場(chǎng)需求洞察能力,將帶你去探知Java的三生三世!
第一世 ——Java前生 奇跡的偶然誕生
奇跡是沒(méi)有經(jīng)過(guò)安排的發(fā)生,一個(gè)偶然便可能改變歷史的軌跡。Java便是如此在偶然間,攜帶巨大的能量橫空問(wèn)世,在人類(lèi)IT史上演繹了一場(chǎng)科技大戲。
Java之父詹姆斯·高斯林(1955年出生于加拿大)可以說(shuō)是個(gè)計(jì)算機(jī)天才,在他12歲的時(shí)候,他已能設(shè)計(jì)電子游戲機(jī);大學(xué)時(shí)期在天文系擔(dān)任程式開(kāi)發(fā)工讀生,1983年獲得了美國(guó)卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位,畢業(yè)后曾任職于IBM工作,設(shè)計(jì)IBM第一代工作站NeWS系統(tǒng),后來(lái)轉(zhuǎn)至Sun公司。Java就是在Sun公司由他及其同伴共同創(chuàng)造的。
“綠色計(jì)劃”是詹姆斯及其同伴為家用消費(fèi)電子產(chǎn)品做的項(xiàng)目,最開(kāi)始他們采用的是C++語(yǔ)言編程,但由于涉及互聯(lián)網(wǎng)開(kāi)發(fā)C++的編譯顯得有些繁雜,而且代碼的靈活性非常低,為了減輕代碼運(yùn)行負(fù)擔(dān),降低開(kāi)發(fā)成本,詹姆斯和他的伙伴們?cè)贑++語(yǔ)言上創(chuàng)建了一種新的語(yǔ)言O(shè)ak。Oak是簡(jiǎn)化版的C++,不僅靈活還更適合互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)。雖然最終由于家電市場(chǎng)需求的原因?qū)е马?xiàng)目沒(méi)有正式運(yùn)營(yíng),但機(jī)智的Sun公司已經(jīng)嗅到了Oak的語(yǔ)言“王者”氣息。幾年后Sun公司將Oak再次改造優(yōu)化,當(dāng)正式準(zhǔn)備以O(shè)ak進(jìn)行注冊(cè)時(shí),發(fā)現(xiàn)Oak已經(jīng)被Sun公司的另一個(gè)語(yǔ)言注冊(cè)商標(biāo),當(dāng)工程師們看著手中咖啡邊討論新名字的時(shí)候,忽然想到太平洋上一個(gè)盛產(chǎn)咖啡的小島名字——Java,一拍即合便有了Java這個(gè)編程霸主的名字。
Java之父詹姆斯·高斯林
1994年底,Gosling在硅谷教育和設(shè)計(jì)大會(huì)上,展示了Java程式,引起發(fā)了巨大轟動(dòng);1995年5月23日J(rèn)ava語(yǔ)言正式推廣,自此,Java乘上了全球互聯(lián)快車(chē),一路高速遍地開(kāi)花。而每年的5月23日則成為Java的生日。
Java發(fā)展簡(jiǎn)史:
·1995年5月23日,Java語(yǔ)言誕生;
·1996年1月,JDK 1.0誕生(JDK:Java開(kāi)發(fā)工具包);
·1997年2月18日,JDK 1.1發(fā)布;
·1999年6月,SUN公司發(fā)布Java三個(gè)版本:標(biāo)準(zhǔn)版(J2SE)、企業(yè)版(J2EE)和微型版(J2ME);
·2000年5月,JDK 1.3和JDK 1.4相繼發(fā)布;
·2001年9月24日,J2EE 1.3發(fā)布;
·2002年2月26日,J2SE 1.4發(fā)布,此后Java的計(jì)算能力有了大幅提升;
·2004年9月30日,J2SE 1.5發(fā)布,成為Java語(yǔ)言發(fā)展史上的又一里程碑。為了表示該版本的重要性,J2SE 1.5更名為Java SE 5.0;
·2005年6月,SUN公司公開(kāi)Java SE 6.0。此時(shí),J2EE更名為Java EE,J2SE更名為Java SE,J2ME更名為Java ME;
·2006年12月,SUN公司發(fā)布JRE6.0(JRE:Java運(yùn)行環(huán)境);
·2009年12月,SUN公司發(fā)布Java EE 6;
·2011年7月28日,甲骨文發(fā)布Java SE 7;
·2014年3月18日,甲骨文發(fā)表Java SE 8。
第二世——Java今生 王者的榮耀 主角的光環(huán)
“沒(méi)有生下來(lái)的仙骨,卻有得天獨(dú)厚的DNA”《三生三世十里桃花》里,飛升上神是神仙的劫難,只有挺得過(guò)雷電火刑,神仙階品才能提高,成為神上神,最終化為眾神之首;神仙如此,Java亦有自己的劫難。
在Java真正被肯定前,也經(jīng)歷了一場(chǎng)“口水之戰(zhàn)”。可能是因?yàn)镴ava成長(zhǎng)太快,從95年誕生Java只用了5年就火遍全球,曾連續(xù)10年榮登全球編程語(yǔ)言排行榜首。Java太快、太強(qiáng)、太讓人不可思議,2005年有一部分人開(kāi)始唱衰Java,認(rèn)為屬于Java的能量即將終結(jié),在未來(lái)的科技它的光環(huán)會(huì)慢慢暗淡,并將退出歷史大舞臺(tái),這就是所謂的“Java消亡論”;而Java的守護(hù)者們認(rèn)為,如此精煉,靈活,可移植強(qiáng)的語(yǔ)言,未來(lái)的潛力巨大,怎么可能會(huì)消亡,兩派的爭(zhēng)論沒(méi)有結(jié)果,只有時(shí)間才能給出答案。在今天看來(lái)“Java消亡論”是一個(gè)可笑的觀(guān)點(diǎn),從2005年-2015年這10年Java徹底爆發(fā),帶給了人們更大的驚喜。在中國(guó)電子商務(wù)、互聯(lián)網(wǎng)安全、企業(yè)級(jí)應(yīng)用、電子金融、醫(yī)療服務(wù)等領(lǐng)域,任何一次具有劃時(shí)代意義的科技變革都離不開(kāi)Java,這是它的榮耀,也是時(shí)代的光環(huán)。
Java得天獨(dú)厚的DNA,是任何編程語(yǔ)言都無(wú)法超越的。Java的優(yōu)勢(shì):
l安全性:Java的儲(chǔ)存分配模型是它防御惡意代碼的主要方式質(zhì)疑,不必?fù)?dān)心病毒的感染和惡意的企圖
l簡(jiǎn)單性:Java語(yǔ)言保留C++優(yōu)勢(shì)精華的同時(shí),剔除一些冗余特性,語(yǔ)法簡(jiǎn)介,跨平臺(tái)可移植,不受運(yùn)營(yíng)環(huán)境限制
l穩(wěn)定性:完善的字節(jié)碼安全機(jī)制,可靠的是異常處理
…………
就像電影里的主角,打破常規(guī),戰(zhàn)無(wú)不勝的正義王者,在IT領(lǐng)域Java是主角也是王者。20年積淀,全球第一編程語(yǔ)言,推動(dòng)全球互聯(lián)Java功不可沒(méi)。
第三世——Java未來(lái) 現(xiàn)在最樂(lè)觀(guān)的人都會(huì)為之瞠目結(jié)舌
如果說(shuō)20世紀(jì)人類(lèi)完成了產(chǎn)業(yè)技術(shù)革命這一偉大創(chuàng)舉,那么軟件就是這場(chǎng)革命中人類(lèi)創(chuàng)造的最偉大的奇跡。人類(lèi)告別大煙囪時(shí)代的工業(yè)文明,在進(jìn)入以知識(shí)為推動(dòng)力的信息時(shí)代的發(fā)展進(jìn)程中所完成的每次飛躍,實(shí)現(xiàn)的每一項(xiàng)偉大創(chuàng)舉,無(wú)不滲透著軟件產(chǎn)業(yè)的技術(shù)與智慧。也正是由于軟件這種強(qiáng)勁的滲透能力,一方面使最初的軟件形態(tài)發(fā)生著深刻的變化,另一方面也為軟件產(chǎn)業(yè)的發(fā)展開(kāi)辟了廣袤的空間。
25億市場(chǎng)份額 Java所向披靡
全球有25億Java器件運(yùn)行著Java,800多萬(wàn)Java開(kāi)發(fā)者活躍在地球的每個(gè)角落數(shù)以千萬(wàn)計(jì)的Web用戶(hù)每次上網(wǎng)都親歷Java的威力。今天,Java運(yùn)行在7.08億手機(jī)、10億智能卡和7億PC機(jī)上,并為28款可兼容的應(yīng)用服務(wù)器提供了功能強(qiáng)大的平臺(tái).越來(lái)越多的企業(yè)因?yàn)槭褂昧薐ava而提高了生產(chǎn)效率。
Java軟件工程師就業(yè)前景的好壞主要從Java的應(yīng)用領(lǐng)域來(lái)看,Java語(yǔ)言的應(yīng)用方向主要表現(xiàn)在以下三個(gè)方面:
首先是大中型的商業(yè)應(yīng)用包括我們常說(shuō)的企業(yè)級(jí)應(yīng)用(主要指復(fù)雜的大企業(yè)的軟件系統(tǒng))、各種類(lèi)型的網(wǎng)站,Java的安全機(jī)制以及它的跨平臺(tái)的優(yōu)勢(shì)使它在分布式系統(tǒng)領(lǐng)域開(kāi)發(fā)中有廣泛應(yīng)用;其次是桌面應(yīng)用就是常說(shuō)的C/S應(yīng)用主要用來(lái)開(kāi)發(fā)運(yùn)行于不同的操作系統(tǒng)上的桌面應(yīng)用程序;再次是移動(dòng)領(lǐng)域應(yīng)用主要表現(xiàn)在消費(fèi)和嵌入式領(lǐng)域是指在各種小型設(shè)備上的應(yīng)用包括手機(jī)、PDA、機(jī)頂盒、汽車(chē)通信設(shè)備等。在未來(lái)Java互聯(lián)網(wǎng)+、Java+大數(shù)據(jù)、Java+人工智能、Java+物聯(lián)網(wǎng)、Java+智能醫(yī)療、Java+智能金融等科技領(lǐng)域作用巨大。
國(guó)家優(yōu)惠政策 Java市場(chǎng)需求增速最快
近年來(lái)我國(guó)信息化發(fā)展越來(lái)越快,軟件工程是計(jì)算機(jī)領(lǐng)域發(fā)展最快的學(xué)科分支之一,國(guó)家非常重視軟件行業(yè)的發(fā)展。對(duì)軟件工程師人才的培養(yǎng)給予了非常優(yōu)惠的政策。在所有軟件開(kāi)發(fā)類(lèi)人才的需求中對(duì)Java工程師的需求達(dá)到全部需求量的60~70%。應(yīng)該說(shuō)Java軟件工程師就業(yè)前景是非常好的,再加上Java軟件工程師不僅IT專(zhuān)業(yè)企業(yè)需要,廣大的非IT企業(yè)也需要,前景是非常樂(lè)觀(guān)的。
我國(guó)目前對(duì)軟件人才的需求已達(dá)20萬(wàn)并且以每年20%左右的速度增長(zhǎng),在未來(lái)5年內(nèi)合格軟件人才的需求將遠(yuǎn)大于供給,2016年我國(guó)軟件人才的缺口已達(dá)42.5萬(wàn)其中尤以Java人才最為缺乏。
對(duì)Java人才需求旺盛的IT企業(yè)卻很難招聘到合格的Java人員,其中最根本的原因就是許多計(jì)算機(jī)專(zhuān)業(yè)的畢業(yè)生在讀期間沒(méi)有掌握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人需求有較大的差距。因此計(jì)算機(jī)專(zhuān)業(yè)的大學(xué)生欲成為Java工程師最便捷的一條路就是參加以實(shí)戰(zhàn)項(xiàng)目為主要教學(xué)方法的Java職業(yè)技能培訓(xùn),從而有效地縮短同企業(yè)具體用人需求之間的差距。
然而,要使用Java語(yǔ)言勝任企業(yè)工作并不容易。比如要成為一名Java架構(gòu)師必須精通設(shè)計(jì)、需求分析、各種開(kāi)源工具、JavaEE的底層技術(shù),熟悉工作流程、權(quán)限框架、門(mén)戶(hù)框架等;而要成為一名Java普通程序員必須具備基本的J2EE技術(shù)(JSP、Servlet、Java語(yǔ)言),SSH(Struts、Spring、Hibernate)框架開(kāi)發(fā),一定的數(shù)據(jù)庫(kù)設(shè)計(jì)能力和數(shù)據(jù)庫(kù)使用經(jīng)驗(yàn),熟悉Web開(kāi)發(fā)技術(shù)(比如html+css+Java,會(huì)ajax更好)。
也許有一天《鐵臂阿童木》中,未來(lái)科技高度發(fā)達(dá),有機(jī)器人,空中汽車(chē),超大作物種植技術(shù);《哆啦A夢(mèng)》中,時(shí)光機(jī)器,神奇的高科技道具,在未來(lái)都將實(shí)現(xiàn),但一定離不開(kāi)Java。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743