Java 的哪些内容已在2014年死去,Java 的哪些变更又遭到整个Java社区的竭力反对?请随我们一起来回顾在2014年这个多事之秋中Java都发生了哪些变化,以及小伙伴们都在JAXenter热烈讨论了哪些与Java相关的内容。

2014年对于Java来说是令人兴奋的一年,万一你不幸错过了在过去一年中Java发生的那些翻天覆地的变化和关于Java的在线争论,也没有关系,接下来将为你呈上2014年发生在JVM的最动荡的谈论话题。

1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala!

随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。

2、Java 9 即将到来

Oracle早在8月份就发布了Java 9的首批新特性。在经历了Java 8 带来的兴奋之后,这个新闻让人兴趣索然。因Java社区对缺乏创新的Java9新特性反应冷淡,Oracle决定放弃了JSON API计划来为其他计划让路。

3、Java应用程序的服务器已死

什么,你还不知道?Java应用服务器已在去年被踢出IT圈了。Eberhard Wolff 对JAXenter的读者和W-JAX的志愿者解释道,为什么企业级服务的这部分内容已成为鸡肋。提醒你一下,评论表明并不是所有人都认同应用服务器已被宣布临床死亡。

4、Swift 能否引诱更多的Java开发者加入到iOS阵营

来自iOS阵营的轰鸣并未动摇到Java的根基,但Swift已在2014年登陆WWDC,Swift的众多开发者们想知道Apple的Javascript、Python、Rust、C++能否比Java做得更好。

5、为什么优秀的Java开发人员那么难找

2014年对于Java语言来说是很好的一年。但不可否认的是真正伟大Java开发人员是紧俏商品。负责招聘Java开发人员的家伙们一致认为要招到优秀的Java开发人员可不是一件轻松的工作。但是为什么像Java这么普及的语言开发好手还是这么难找呢。

6、用Java开发NASA的任务软件

是的,没错。Java已经进入到太空。你可能怎么也想到不Java会如此的牛逼。四位顶尖的NASA工程师早在还没有在2014年的JavaOne上向 Java社区介绍他们的工作之前,就已经向JAXenterJava透露了Java、JavaFX和NetBeans在NASA的空间任务中都起到了什么作用。

7、NetBeans IDE 8的五大新特性

在一月份发布的NetBeans IDE 8的beta版在Java社区一石激起千层浪。紧随NetBeans 7新特性之后, Geertjan Wielenga分享了NetBeans IDE 8中的亮点。

8、Eillson在Oracle的权力游戏

Larry Ellison在去年九月辞去了Oracle CEO的工作。但他是认真的么?Eilison似乎一致被笼罩在压力之下,被视为Orace最大动作的OpenWorld开幕式和JavaOne会议仍让人意兴阑珊。

9、Java 技术仍然是开发者的杀手锏

在继2013年成为最受欢迎的语言之后,Java带着使用范围最广需求最多的自信杀入到2014年,但究竟是什么决定了Java有如此强大的活力?

10、好吧,你认为Java很差劲?想想也是醉了

5年前的一篇文章预言到2014年将会是Java再次肆虐的一年,这篇文章毫无疑问的证明了Java还是没有过气。经过这些年的争论,为什么程序员们还对Java很差劲的话题乐此不疲呢?

2014最热门、最具争议的10个Java话题的更多相关文章

  1. Java基础学习总结(44)——10个Java 8 Lambda表达式经典示例

    Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动.特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里.在Ja ...

  2. Top 10 Mistakes Java Developers Make(转)

    文章列出了Java开发者最常犯的是个错误. 1.将数组转换为ArrayList 为了将数组转换为ArrayList,开发者经常会这样做: ? 1 List<String> list = A ...

  3. 偏执却管用的10条Java编程技巧

    本文由 ImportNew - LynnShaw 翻译自 javacodegeeks.欢迎加入翻译小组.转载请见文末要求. 经过一段时间的编码(咦,我已经经历了将近20年的编程生涯,快乐的日子总是过得 ...

  4. 第10讲-Java集合框架

    第10讲 Java集合框架 1.知识点 1.1.课程回顾 1.2.本章重点 1.2.1 List 1.2.2 Set 1.2.3 Map 2.具体内容 2.1.Java集合框架 2.1.1 为什么需要 ...

  5. 2014年第一季度Oracle PSU更新(包括10.2.0.4+版本号全部PSU信息)

    2014年第一季度的PSU更新主要是3个版本号:12.1.11.2.0.4.11.2.0.3以及11.1.0.7. 在第2季度Oracle 将公布12.1.0.2,同一时候11.2.0.4版本号也将是 ...

  6. 最热门的 10 个 Java 微服务框架

    1.Spring Boot Java 构建 Spring 应用程序已经有很长一段时间了,Spring Boot 是 Spring 的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便.创建 S ...

  7. 牛客网论坛最具争议的Java面试成神笔记,牛客网下载量已突破十万

    程序员内部一直流传这一句话: 面试看牛客 刷题看力扣 牛客网作为国内最牛的程序员面试网站,一直在程序员内部颇负盛名,其中用户更是卧虎藏龙! 有国内一线大厂的企业招聘 还有一些低调的互联网大牛实力就和天 ...

  8. 10本Java经典书目推荐

    本文列出的10本书是我个人非常喜欢的Java书籍,当我有时间的时候,我就会将它们捧在手里阅读.甚至有些书我反复读过很多遍,每次重新读的时候总会有新的收获.因此这些书也是大部分Java程序员喜欢的书籍. ...

  9. Top 10 Mistakes Java Developers Make--reference

    This list summarizes the top 10 mistakes that Java developers frequently make. #1. Convert Array to ...

随机推荐

  1. 结构-行为-样式-css&html横纵居中最佳实践

    最近在做手机端的H5项目,有个标题是在一根横线中的,就是水平居中加垂直居中(如图一).这应该是前端开发中经常遇到的一个场景了,做的次数多了就有一些体会,我今天就总结了下这种结构的实现思路:首先,用元素 ...

  2. windows下的畸形目录和文件的创建与删除

    畸形目录的创建 md c:\a..\ 删除畸形目录 rd /s /q c:\a..\ 创建畸形文件 1 echo text> \\.\c:\aux..txt 读取畸形文件 type \\.\c: ...

  3. 【USACO】接住苹果

    接住苹果奶牛喜欢吃苹果.约翰有两棵苹果树,有 N 只苹果会从树上陆续落下.如果掉苹果的时候,贝西在那棵树下,她就能接住苹果.贝西一开始在第一棵树下.在苹果掉落之前,她有足够的时间来回走动,但她很懒,最 ...

  4. SDN理解:云数据中心底层网络架构

    目录 - 目录 - 云数据中心流量类型 - NSX整体网络结构 - 管理网络(API网络) - 租户网络 - 外联网络 - 存储网络 - openstack整体网络结构 - 管理网络:(上图中蓝线) ...

  5. Top 20 JavaScript Projects of 2017

    https://www.youtube.com/watch?v=SUMn8y3pi28 20. AngularJS 1 19. Passport 18. Pug 17. Socket.IO 16. J ...

  6. Spark Wordcount

    1.Wordcount.scala(本地模式) package com.Mars.spark import org.apache.spark.{SparkConf, SparkContext} /** ...

  7. php计算几分钟前、几小时前、几天前的几个函数分享

    /* * 精确时间间隔函数 * $time 发布时间 如 1356973323 * $str 输出格式 如 Y-m-d H:i:s * 半年的秒数为15552000,1年为31104000,此处用半年 ...

  8. IOS开发自定义tableviewcell的注意点😄

    自定义tableviewcell 1.xib,nib拖控件:awakefromnib: 设置2,不拖控件:- (instancetype)initWithStyle:(UITableViewCellS ...

  9. 破译情报-NOIP2016提高组复赛模拟试题

    [题目描述] 最近国安人员截获了一份 RB 国的秘密情报, 全文都是经过加密的,每个单 词都很长.破译人员想到先把单词化简一下,方法是把每个单词尽量取短些的前 缀,但所取的前缀不能是其他单词的前缀. ...

  10. NGINX----源码阅读---have配置脚本

    /auto/have have配置脚本负责在$NGX_OBJS/ngx_auto_config.h定义宏 # Copyright (C) Igor Sysoev # Copyright (C) Ngi ...