Java 2014:10個(gè)最熱門、最具爭(zhēng)議性的話題
Java作為老牌語(yǔ)言,在2014年都有哪些精彩的表現(xiàn)呢?有哪些部分已經(jīng)死亡?并且整個(gè)社區(qū)有什么變化,改變社區(qū)的武器有哪些?不妨看看JAXenter對(duì)Java 2014年的盤點(diǎn)吧。
1.Java 8發(fā)布!新增Lambdas特性 干掉Scala?
隨著Java 8的發(fā)布,越來(lái)越多的人討論,最新版的Java是否會(huì)摧毀Scala,事實(shí)證明并沒(méi)那么簡(jiǎn)單。Java 8雖然新增了Lambda表達(dá)式,但它并沒(méi)有Scala中的Lambda那么強(qiáng)大。Java雖然覬覦Scala的函數(shù)式寶座,但它并不是真正的函數(shù)式編程語(yǔ)言。
2.Java 9來(lái)了
2014年8月,在Java 8剛發(fā)布5個(gè)月的時(shí)間里,Oracle又發(fā)布了一個(gè)令人振奮的消息,首次發(fā)布Java 9新功能列表。但 社區(qū)對(duì)此表現(xiàn)冷淡,認(rèn)為其缺乏主要的新語(yǔ)言特征,Oracle公司還決定將 JSON API發(fā)布計(jì)劃從Java 9中移除,延遲發(fā)布。
3.Java應(yīng)用服務(wù)器已死
什么,難道你還沒(méi)聽(tīng)說(shuō)過(guò)?去年,來(lái)自adesso AG技術(shù)咨詢委員會(huì)的Eberhard Wolff提出了 Java 應(yīng)用服務(wù)器已死的觀點(diǎn),但從評(píng)論中得知,并不是每個(gè)人都同意Eberhard的觀點(diǎn)。
4.Swift會(huì)誘惑更多的JVM開(kāi)發(fā)者到iOS平臺(tái)嗎?
目前還沒(méi)有足夠的證據(jù)能夠表明Swift能夠動(dòng)搖Java。但自從蘋果公司在2014 WWDC上宣布該門語(yǔ)言開(kāi)始,全球就有許多開(kāi)發(fā)者投入到其中,并且非常好奇,在受到Javascript/Python/Rust/C++影響的蘋果編程語(yǔ)言會(huì)比Java有多好。
5.為什么很難找到一名優(yōu)秀的Java開(kāi)發(fā)者?
對(duì)Java來(lái)說(shuō),2014年是非常好的一年。雖然這樣,但并未動(dòng)搖Java開(kāi)發(fā)者短缺這一現(xiàn)象。大多數(shù)人都已經(jīng)通過(guò)面試,成為一名Java開(kāi)發(fā)者,但這并不容易。為什么在Java被廣泛使用的情況下,招聘人員很難找到真正的專家級(jí)開(kāi)發(fā)者呢?
6.使用Java開(kāi)發(fā)NASA任務(wù)軟件
對(duì),沒(méi)錯(cuò),Java已經(jīng)進(jìn)入太空。估計(jì)你從未想過(guò),Java原來(lái)還可以這么酷。在2014年的JavaOne上面,四位頂級(jí)NASA工程師向JAXenter介紹了Java在該軟件里所扮演的角色,JavaFX和NetBeans實(shí)現(xiàn)NASA的太空任務(wù)。
7.NetBeans IDE 8的五大功能
2014年1月, NetBeans 8 beta發(fā)布,支持最新的Java 8。這篇文章詳細(xì)介紹了 NetBeans 7最酷的十大功能,大家可以過(guò)去Mark。
8.Ellison辭任CEO
2014年九月,Oracle創(chuàng)始人Larry Ellison辭任CEO,但真的是這樣嗎?Ellison看起來(lái)仍然掌握所有大權(quán)。不管Oracle公司出現(xiàn)了怎樣的變動(dòng),OpenWorld和JavaOne大會(huì)的開(kāi)幕式還挺讓人沮喪的。
9.Java開(kāi)發(fā)仍然是開(kāi)發(fā)者的黃金技能
Java作為2013年最受歡迎的語(yǔ)言,在2014年也是被廣泛使用而且是市場(chǎng)需求最多的一門語(yǔ)言。但到底是什么,讓它如此受歡迎?
10.Java很垃圾?
之前,有不少人提出Java已死的論調(diào),但事實(shí)證明,Java依然很流行,并且還被廣泛使用。那么經(jīng)歷了這么多年的爭(zhēng)辯,為什么還會(huì)有人提出”Java sucks“這一話題,并且爭(zhēng)論不休呢。
文章來(lái)自: JAXenter
相關(guān)文章:
1. 在idea中為注釋標(biāo)記作者日期操作2. Hybris在idea中debug配置方法詳解3. 通過(guò)CSS數(shù)學(xué)函數(shù)實(shí)現(xiàn)動(dòng)畫特效4. .NET6使用ImageSharp實(shí)現(xiàn)給圖片添加水印5. .NET Core Web APi類庫(kù)內(nèi)嵌運(yùn)行的方法6. ASP.NET MVC實(shí)現(xiàn)橫向展示購(gòu)物車7. jsp cookie+session實(shí)現(xiàn)簡(jiǎn)易自動(dòng)登錄8. ASP.NET MVC使用Boostrap實(shí)現(xiàn)產(chǎn)品展示、查詢、排序、分頁(yè)9. XPath入門 - XSL教程 - 310. .net如何優(yōu)雅的使用EFCore實(shí)例詳解
