阅读更多

Java作为老牌语言,在2014年都有哪些精彩的表现呢?有哪些部分已经死亡?并且整个社区有什么变化,改变社区的武器有哪些?不妨看看JAXenter对Java 2014年的盘点吧。

1.Java 8发布!新增Lambdas特性 干掉Scala?

随着Java 8的发布,越来越多的人讨论,最新版的Java是否会摧毁Scala,事实证明并没那么简单。Java 8虽然新增了Lambda表达式,但它并没有Scala中的Lambda那么强大。Java虽然觊觎Scala的函数式宝座,但它并不是真正的函数式编程语言。 

2.Java 9来了

2014年8月,在Java 8刚发布5个月的时间里,Oracle又发布了一个令人振奋的消息,首次发布Java 9新功能列表。但 社区对此表现冷淡,认为其缺乏主要的新语言特征,Oracle公司还决定将 JSON API发布计划从Java 9中移除,延迟发布。

3.Java应用服务器已死

什么,难道你还没听说过?去年,来自adesso AG技术咨询委员会的Eberhard Wolff提出了 Java 应用服务器已死的观点,但从评论中得知,并不是每个人都同意Eberhard的观点。

4.Swift会诱惑更多的JVM开发者到iOS平台吗?

目前还没有足够的证据能够表明Swift能够动摇Java。但自从苹果公司在2014 WWDC上宣布该门语言开始,全球就有许多开发者投入到其中,并且非常好奇,在受到Javascript/Python/Rust/C++影响的苹果编程语言会比Java有多好。 

5.为什么很难找到一名优秀的Java开发者?

对Java来说,2014年是非常好的一年。虽然这样,但并未动摇Java开发者短缺这一现象。大多数人都已经通过面试,成为一名Java开发者,但这并不容易。为什么在Java被广泛使用的情况下,招聘人员很难找到真正的专家级开发者呢? 

6.使用Java开发NASA任务软件

对,没错,Java已经进入太空。估计你从未想过,Java原来还可以这么酷。在2014年的JavaOne上面,四位顶级NASA工程师向JAXenter介绍了Java在该软件里所扮演的角色,JavaFX和NetBeans实现NASA的太空任务。

7.NetBeans IDE 8的五大功能

2014年1月, NetBeans 8 beta发布,支持最新的Java 8。这篇文章详细介绍了 NetBeans 7最酷的十大功能,大家可以过去Mark。

8.Ellison辞任CEO

2014年九月,Oracle创始人Larry Ellison辞任CEO,但真的是这样吗?Ellison看起来仍然掌握所有大权。不管Oracle公司出现了怎样的变动,OpenWorld和JavaOne大会的开幕式还挺让人沮丧的。

9.Java开发仍然是开发者的黄金技能

Java作为2013年最受欢迎的语言,在2014年也是被广泛使用而且是市场需求最多的一门语言。但到底是什么,让它如此受欢迎? 

10.Java很垃圾?

之前,有不少人提出Java已死的论调,但事实证明,Java依然很流行,并且还被广泛使用。那么经历了这么多年的争辩,为什么还会有人提出”Java sucks“这一话题,并且争论不休呢。

英文来自: JAXenter

3
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 知乎最具争议的Java面试笔记,GitHub已下载量已过百万

    现在,在某论坛上面对于“中国程序员数量是否已经饱和或者过剩”这个话题很火!今年大家都有一个共同的感受:工作不好找,薪资不理想,面试造火箭。其实,由于不仅是因为今年受疫情影响,很多公司经营不下去,公司...

  • 知乎最具争议的Java面试成神笔记,GitHub已下载量已过百万

    现在,在某论坛上面对于“中国程序员数量是否已经饱和或者过剩”这个话题很火!今年大家都有一个共同的感受:工作不好找,薪资不理想,面试造火箭。其实,由于不仅是因为今年受疫情影响,很多公司经营不下去,公司...

  • 牛客网最具争议的Java面试成神笔记,GitHub已下载量已过百万

    现在,在某论坛上面对于“中国程序员数量是否已经饱和或者过剩”这个话题很火!今年大家都有一个共同的感受:工作不好找,薪资不理想,面试造火箭。其实,由于不仅是因为今年受疫情影响,很多公司经营不下去,公司...

  • java scala_经过几天的Scala回归Java的10个最烦人的事情

    java scala 因此,我正在尝试使用Scala,因为我想编写一个解析器,而Scala Parsers ... 在几天后真正真正地习惯了Scala语法的强大功能之后,以下是我回到编写Java时最想错过的十件事: 1.多行字符串 这是我个人的...

  • 经过几天的Scala回归Java的10个最烦人的事情

    因此,我正在尝试使用Scala,因为我想编写一个解析器,而Scala ... 在几天后真正真正地习惯了Scala语法的强大功能之后,以下是我回到编写Java时最想错过的十件事: 1.多行字符串 这是我个人的最爱,也是一种非常...

  • scala使用java类_使用Scala之后关于Java的10个最烦人的事情

    这篇文章最初发表在jooq.org上 ,该博客... 毕竟,我可以在Scala中实现解析器并将其包装在Java接口后面,因此除了附加的运行时依赖关系之外,不应该存在任何互操作性问题。 在几天后真正真正地习惯了Scala语法的强...

  • 夯实Java基础系列10:深入理解Java中的异常体系

    本文非常详尽地介绍了Java中的异常,几乎360度无死角。 从异常的概念,分类,使用方法,注意事项和设计等方面全面地介绍了Java异常。 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 喜欢的话...

  • java jakarta_十月的十大Java故事:开源,微软的贡献以及对Jakarta EE 9的初步了解

    十月,我们终于对Jakarta EE 9有了第一眼的印象,而微软变成了“ Java商店”,并宣布了他们对OpenJDK的贡献计划。 开源软件一如既往地流行,并且Kotlin呈上升趋势。 另外,远程工作存在哪些问题,我们如何解决? ...

  • java 代码风格_Java代码风格:最终决定

    所谓的最不起眼的事情如何引发争议性的讨论,有时甚至引起激烈的辩论,难道不是很有趣吗? 例如,我目睹了几次场合,如何使用关键字final引发了非常激烈的争论。 对于外部观察者来说,这看起来似乎是对邪恶或神圣的...

  • 我希望Java可以从Kotlin语言中窃取的10个功能

    在围绕Kotlin 1.0的发行大肆宣传之后,让我们认真看一下我们也应该在Java中拥有的一些Kotlin语言功能。 在本文中,我不会希望独角兽。 但是有一些悬而未决的成果(据我天真地看到),可以将它们引入Java语言而...

  • Java代码风格:最终决定

    所谓的最不起眼的事情如何导致争议性的讨论,有时甚至导致激烈的辩论激烈,这不是很有趣吗? 例如,我目睹了几次场合,如何使用关键字final引发了非常激烈的争论。 对于一个外部观察者来说,这看起来似乎是对邪恶或...

  • 知乎最具争议的Java面试神技,GitHub已下载量已过百万

    现在,在某论坛上面对于“中国程序员数量是否已经饱和或者过剩”这个话题很火!今年大家都有一个共同的感受:工作不好找,薪资不理想,面试造火箭。其实,由于不仅是因为今年受大环境影响,很多公司经营不下去,公司...

  • java long 溢出_关于溢出:Java乘法运算行为

    更具可读性和实用性。 我并不是想证明我的错误,但是如果Java编译器足够聪明,可以在计算之前很长一段时间将int提升到很长时间(一旦将计算分配给long类型的变量),那将是很好的选择 顺便说一下,我曾经使用过C / C ...

  • 知乎最具争议的Java面试通关手册,GitHub已下载量已过百万

    现在,在某论坛上面对于“中国程序员数量是否已经饱和或者过剩”这个话题很火!今年大家都有一个共同的感受:工作不好找,薪资不理想,面试造火箭。其实,由于不仅是因为今年大环境影响,很多公司经营不下去,公司...

  • Java开发人员微服务:简介

    一个在行业时下最热门的话题,每个人都在新的闪亮的东西想干什么,往往没有真正思考的深刻和深远的变革这种建筑风格既需要来自人民和组织的观点。 在本教程中,我们将讨论实用的微服务体系结构 ,从核心原则开始,...

  • 《码处高效:Java开发手册》之代码风格

      在美剧《硅谷》中有这样一个经典镜头,主人公 Richard 与同为开发工程师的女友闹分手,理由是两人对缩进方式有着截然不同的编程习惯,互相鄙视对方的代码风格。Richard 认为" one tab saves four spaces ”,...

  • kotlin和java语言_我希望Java从Kotlin语言中窃取的10个功能

    这篇文章最初发表在jooq.org上 ,这是一个博客,从jOOQ的角度着眼于所有开源,Java和软件开发。 在本文中,我不会希望独角兽。 但是有一些悬而未决的成果(据我天真地看到),可以将它们引入Java语言而不会带来很...

  • 2024年机器人大作业代码

    2024年机器人大作业代码

  • 学生信息管理系统,idea-mysql小项目,记录一下

    这是mysql文件直接导入就行了,可以查一下相关指令例如:mysql -u root -p mydb_copy < mydb.sql就好了,这里就不多赘述了

Global site tag (gtag.js) - Google Analytics