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. [翻译]Eureka一窥

    什么是Eureka? Eureka是一个基于REST的服务,主要用在AWS云环境作为服务发现,负载均衡和失败转移.我们叫这个服务,Eureka服务. Eureka也有一个JAVA客户端组件, Eure ...

  2. 实际开发中,后台回传的错误格式的Json数据处理

    现在很多学习刚学习移动开发的同学,相信在培训机构,拿到后台数据的时候,格式都是正确的,甚至有的还是plist文件.但是实际开发中,我们获取数据都是通过网络接口从服务器获取数据,这些数据的格式都是后台写 ...

  3. 三分钟跑起jsblocks

      1下载代码 git clone https://github.com/astoilkov/jsblocks-seed.git 2安装依赖 Peng@PENG-PC /F/home/qianduan ...

  4. 电脑自动重启(Kernel-Power 41 (63) error)的一些解决办法

    查看是否有两个声卡驱动,如果有,尝试关闭其中一个. 可能是内存的问题,用memtest测试.如果有多于一个内存条,仅使用其中的一个试试. 更改电源设置,使机器工作在低耗状态. 更新所有驱动,尤其是主板 ...

  5. 第12章 MySQL高级管理

    1.手动更新权限后,需向服务器指出已对权限进行修改: (在MySQL提示符下)flush privileges; 2.查看用户所拥有的权限: 如: show grants for bookorama; ...

  6. Linux中一些简单命令(一)

    1.查看当前用户:who 2.显示当前目录:pwd 3.查看当前服务器的时间:date 4.查看日历:cal+year; 例如:cal 2016 5.计算器:bc  退出计算器:quit或者ctrl+ ...

  7. String使用拼接对性能的影响和原因。

    需要频繁的拼接String的时候,使用\'+\'拼接会影响性能,应该用StringBuilder或者StringBuffer的append反方法来拼接,从执行速度上来讲:StringBuilder & ...

  8. CodeForces 670A Holidays

    简单题. #pragma comment(linker, "/STACK:1024000000,1024000000") #include<cstdio> #inclu ...

  9. C#基础--值类型和引用类型

    C#中大多数类型都是引用类型,只有个别特殊情况是值类型. 值类型: 枚举(enum) 结构(struct) 基础类型:int, short, char, bool....(string是引用类型) 引 ...

  10. 转:iOS程序main函数之前发生了什么

    原文地址:http://blog.sunnyxx.com/2014/08/30/objc-pre-main/ 我是前言 一个iOS app的main()函数位于main.m中,这是我们熟知的程序入口. ...