2014最热门、最具争议的10个Java话题
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话题的更多相关文章
- Java基础学习总结(44)——10个Java 8 Lambda表达式经典示例
Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动.特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里.在Ja ...
- Top 10 Mistakes Java Developers Make(转)
文章列出了Java开发者最常犯的是个错误. 1.将数组转换为ArrayList 为了将数组转换为ArrayList,开发者经常会这样做: ? 1 List<String> list = A ...
- 偏执却管用的10条Java编程技巧
本文由 ImportNew - LynnShaw 翻译自 javacodegeeks.欢迎加入翻译小组.转载请见文末要求. 经过一段时间的编码(咦,我已经经历了将近20年的编程生涯,快乐的日子总是过得 ...
- 第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 为什么需要 ...
- 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版本号也将是 ...
- 最热门的 10 个 Java 微服务框架
1.Spring Boot Java 构建 Spring 应用程序已经有很长一段时间了,Spring Boot 是 Spring 的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便.创建 S ...
- 牛客网论坛最具争议的Java面试成神笔记,牛客网下载量已突破十万
程序员内部一直流传这一句话: 面试看牛客 刷题看力扣 牛客网作为国内最牛的程序员面试网站,一直在程序员内部颇负盛名,其中用户更是卧虎藏龙! 有国内一线大厂的企业招聘 还有一些低调的互联网大牛实力就和天 ...
- 10本Java经典书目推荐
本文列出的10本书是我个人非常喜欢的Java书籍,当我有时间的时候,我就会将它们捧在手里阅读.甚至有些书我反复读过很多遍,每次重新读的时候总会有新的收获.因此这些书也是大部分Java程序员喜欢的书籍. ...
- Top 10 Mistakes Java Developers Make--reference
This list summarizes the top 10 mistakes that Java developers frequently make. #1. Convert Array to ...
随机推荐
- ColumnEdit 数据源修改
应用场景 当从ColumnEdit(如SearchLookUpEdit)中选取一条记录后,ColumnEdit的数据源不再出现这条记录.效果图如下 选择前 选择一条记录后,上一条记录不再显示. 此处是 ...
- rabbitMQ 安装 could not set correct interactive mode
安装rabbit mq 提示下面错误 其他信息: 执行错误:C:\Program Files\erl6.0\erts-6.0\bin\erlsrv: Warning, could not set co ...
- 快速理解Parquet的DL和RL
关于Parquet的详细介绍,请参考: 新一代列式存储格式Parquet,此文中对Parquet做了详细的介绍,这里不做重复介绍,但其中关于Definition Level(DL)和Repeated ...
- Win32窗口
#include <Windows.h> #include <CommCtrl.h> #pragma comment(lib, "comctl32.lib" ...
- iOS正则表达
问题引入 1.要验证用户输入的密码长度是否满足6~18位的长度 ^.{6,18}$ 2.固定电话都是0区号-八位数字的格式,那么正则表达式的匹配如下 ^0\\d{2}\-?\\d{8}$ 3.对于密码 ...
- 重要的几个热键[Tab], [ctrl]-c, [ctrl]-d
来源于:鸟哥的Linux私房菜 在继续后面的章节之前,这里很需要跟大家再来报告一件事,那就是我们的文字模式里头具有很多的功能按键, 这些按键可以辅助我们进行指令的编写与程序的中断呢!这几个按键请大家务 ...
- IQueryable 和 IEnumerable
IQueryable 和 IEnumerable 其实,对于上面的即有过虑又有排序的条件查询Linq语句,EF是读取数据库中整个Books表中的数据到内存,还是根据Linq查询语句智能的生成SQL再执 ...
- Windows 下 Apache HTTP Server 与 Tomcat 的整合
整合准备: 1.Apache HTTP Server(下文用Apache简称) 2.Tomcat 7或8 3.mod_jk.so (tomcat-connectors)-这个文件是用来链接http s ...
- thinkphp判断是否为手机
一.问题: 近日准备给自己的网站做一个小升级,让用户在手机二维码扫描的时候显示适合手机端来展示的模版[我用的是ThinkPHP3.0],代码是参考别人的 二.实现方法: 这里先说下大概的一个思路 简单 ...
- Python 实现类似PHP的strip_tags函数功能,并且可以自定义设置保留标签
最近在研究 Python ,发现用的还是很不习惯,很多PHP里面很简单的功能在Python 里面都得找半天,而且很多功能都得自己实现. 今天做个采集,需要过滤内容中的标签,搞了一下午,貌似终于搞出来了 ...