java面试题2014_Java生态系统– 2014年我的5大亮点
java面試題2014
1月1日-RedMonk Analyst公司宣布Java比以往任何時候都更加流行和多樣化!
2014年,隨著FOSDEM的Free Java會議室的年會,Java生態(tài)系統(tǒng)開始轟轟烈烈地響起。 除了關(guān)于OpenJDK和相關(guān)主題的許多精深的技術(shù)講座外,Steve O'Grady(RedMonk Analyst)也對該行業(yè)進行了令人驚訝的演講 。 史蒂夫(Steve)在2014年初對Java在受歡迎程度和范圍方面的排名進行了數(shù)據(jù)前瞻性分析。RedMonk的Blog上重復(fù)了 Java作為一種語言的位置的分析。 它仍然是最流行的兩種語言,這一事實并沒有讓任何人感到驚訝,但是,即使是我們中那些大量參與到生態(tài)系統(tǒng)中的人,也從另一個角度感到驚訝。 史蒂夫(Steve)的講話清楚地表明,Java具有極大的多樣性,并出現(xiàn)在諸如社交媒體,消息傳遞,游戲,移動,虛擬化,構(gòu)建系統(tǒng)等行業(yè)中,而不僅僅是人們最常想到的企業(yè)應(yīng)用程序。 史蒂夫還表明,Java在新項目中(在所有這些行業(yè)中)大量使用,這無疑打消了Java作為傳統(tǒng)企業(yè)平臺的神話。
2. 3月18日-Java 8到來
Java 8的到來為該語言帶來了一個新的Functional / OO混合方向,從而賦予了它新的生命力。 采用率令人難以置信(請參閱Typesafe的完整報告 ),這顯然是Java開發(fā)人員正在等待的發(fā)行版。
有關(guān)此發(fā)行版重點的一些其他想法:
- Lambdas (JSR 335)–關(guān)于該主題的文章已經(jīng)很多,大量的精彩書籍和教程可供啟動。 對我來說,對大多數(shù)Java開發(fā)人員而言,顯而易見的好處是,他們最終能夠通過集合表達正確的行為意圖,而不必將所有必要的/ OO構(gòu)造強加于他們的不必要的樣板。 歸結(jié)為一句古老的諺語: 計算機科學(xué)中只有兩個問題,即緩存無效,命名問題和一次性錯誤。 與Lambdas一起使用的新的Streams API集合肯定對后兩個有幫助!
- Nashorn項目 (JSR 223,JEP 174)– JavaScript運行時,允許開發(fā)人員將JavaScript代碼嵌入其Java應(yīng)用程序中。 盡管我個人不會很快使用它,但是就對動態(tài)類型語言的一流支持而言,這又是對JVM的又一次提升。 我期待這種趨勢繼續(xù)下去!
- 日期和時間API (JSR 310,JEP 150)–這是一種面包和黃油API,像Java這樣的藍領(lǐng)語言只需要正確處理,這次(取3)就可以了! 終于能夠正確使用時區(qū),這真是太好了,并且它還設(shè)置了Immutable First的新優(yōu)先級,作為針對Java中新API的有意識設(shè)計決策。
3.?7月– ARM 64端口(AArch64)
RedHat致力于獲得Java支持的ARMv8 64位體系結(jié)構(gòu)。 這顯然是保持Java真正“隨處運行”的重要一步,并且與SAP的PowerPC / AIX端口一起代表了兩個主要端口,這些端口主要由OpenJDK的非Oracle參與者維護。 如果您想?yún)⑴c其中,請參閱項目頁面以獲取更多詳細信息。
Java在成為嵌入式領(lǐng)域的主要參與者之前還有一段路要走,但2014年的跡象令人鼓舞,Raspberry Pi上定期具有Java SE Embedded功能,而Java ME Embedded則通過Java SE API獲得了急需的功能奇偶校驗。
4. 9月/ 10月– JCP復(fù)興15周年
Java Community Process( JCP )是定義Java SE,Java EE和Java ME中包含內(nèi)容的標(biāo)準(zhǔn)主體。 它在2013年將自己重新打造為一個更加開放的社區(qū)組織,并在2014年繼續(xù)開展出色的工作,扭轉(zhuǎn)了會員人數(shù)下降的趨勢。 最重要的是,它現(xiàn)在真正代表了Java生態(tài)系統(tǒng)令人難以置信的多樣性。 您可以看到現(xiàn)有執(zhí)行委員會的組成 –您可以看到像Java用戶組這樣的機構(gòu)與IBM和Twitter,Goldman Sachs等行業(yè)和最終用戶的重量級組織并列。
社區(qū)協(xié)作達到了前所未有的高度,Microsoft加入了OpenJDK。
OpenJDK的新加入人數(shù)(請參見Mani的出色文章 )比以往任何時候都多。 現(xiàn)在,OpenJDK代表了主要技術(shù)公司的巨大熔爐,例如Red Hat,IBM,Oracle,Twitter,當(dāng)然還有Microsoft今年令人震驚的進入 。
“ 采用JSR”和“ 采用OpenJDK”計劃將繼續(xù)吸引越來越多的開發(fā)人員參與指導(dǎo)各種API的未來,現(xiàn)在在全球范圍內(nèi)組織定期的研討會,以盡早測試新的APis和想法并將其反饋給OpenJDK和特別是Java EE規(guī)范。
社區(qū)會議和Java用戶組的數(shù)量繼續(xù)增加,特別是JavaOne在最近的記憶中是最強勁的一年。 看到大量社區(qū)努力幫助孩子們在放學(xué)后和周末學(xué)習(xí)諸如Devoxx for Kids之類的程序時也感到鼓舞。
2015年呢?
我預(yù)計2015年在核心語言的更改或Java EE或Java ME激動人心的新功能方面會比較安靜,因為它們的下一個主要版本不會在2016年發(fā)布。在社區(qū)等方面,我希望看到Java開發(fā)人員必須堅決擁護AngularJS等Web / UI技術(shù),更多系統(tǒng)/開發(fā)工具鏈(如Docker,AWS,Puppet等),并且當(dāng)然要遷移到Java 8以及它現(xiàn)在帶來的所有功能! 我敢肯定,社區(qū)將繼續(xù)蓬勃發(fā)展,而迫在眉睫的物聯(lián)網(wǎng)幽靈也將開始成為主流。 Java開發(fā)人員可能必須等到Java 9才能獲得真正一流的嵌入式平臺,但是早期采用者將希望開始研究整個2015年的早期構(gòu)建。Java/ JVM應(yīng)用程序現(xiàn)在趨于復(fù)雜,其中涉及許多動態(tài)部件和分布式部署。 通常,沮喪而沮喪的開發(fā)人員要花幾周的時間才能解決生產(chǎn)中的問題。 為了解決這個問題,出現(xiàn)了一系列有趣的分析工具,它們處理基于Java / JVM的應(yīng)用程序和部署。 Oracle的任務(wù)控制是一個強大的工具,可以給很多有趣的見解JVM和其他工具一樣的Xrebel來自ZeroTurnaround,jClarity的Censum和照亮負責(zé)應(yīng)用機器學(xué)習(xí)分析的原始數(shù)據(jù)的下一個步驟。 最后一個重要說明。 Project Jigsaw是Java 9的模塊化故事,將極大地影響工具供應(yīng)商和日常開發(fā)人員。 整個社區(qū)都需要您的幫助,以幫助測試Java 9的早期版本,并幫助OpenJDK開發(fā)人員和工具供應(yīng)商確保IDE,構(gòu)建工具和應(yīng)用程序已為這一重要更改做好了準(zhǔn)備。 您可以加入我們,成為OpenJDK的Adoption組的成員:http://adoptopenjdk.java.net希望大家度過一個愉快的假期–我期盼著Twitter提要和GitHub承諾在2015年到來。
干杯,
Martijn(首席執(zhí)行官– jClarity ,Java冠軍和惡魔般的開發(fā)人員)
翻譯自: https://www.javacodegeeks.com/2014/12/the-java-ecosystem-my-top-5-highlights-of-2014.html
java面試題2014
總結(jié)
以上是生活随笔為你收集整理的java面试题2014_Java生态系统– 2014年我的5大亮点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java ee自动生成编码_EE Ser
- 下一篇: 联想手机a820t(联想手机a828t开