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 ...
随机推荐
- 浅析ThreadLocal
这是我的第一篇博客,条理不是很清晰,不过还是希望能对大家有所帮助. 首先明确一下这个类的作用,ThreadLocal类是用来为每个线程提供了一份变量的副本,即每个线程的局部变量.每个线程都在自己的栈空 ...
- 第一百三十节,JavaScript,封装库--连缀
JavaScript,封装库--连缀 学习要点: 1.连缀介绍 2.改写库对象 本章我们重点来介绍,在调用库的时候,我们需要能够在前台调用的时候可以同时设置多个操作,比如设置CSS,设置innerHT ...
- Launchpad灰色图标怎么删除?重置Launchpad教程
打开终端,第一步输入:defaults write com.apple.dock ResetLaunchPad -bool true 按下return键 第二步输入:killall Dock 按下re ...
- C语言:json库使用学习
Json基础 一.Json的概念 Json(Javascript Object Notation)全称为JavaScript对象表示法,是一种轻量级的数据交换格式,采用完全独立于语言的文本格式.JSO ...
- emacs 使用教程
http://www.cnblogs.com/liuchaogege/p/4464211.html
- python3.5 修改 IIS WEB.CONFIG的相关方法
#!/usr/bin/env python3.5 # -*- coding:utf8 -*- from xml.etree.ElementTree import ElementTree,Element ...
- 【Map】Double Queue
Double Queue Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 13258 Accepted: 5974 Des ...
- WPF Application
Application类作为启动的入口,在VS中,通常自动代码为我们继承了Application类,这样做的有点,我还没有理解到,但是我们先学到这个知识点. 为了能够更好的控制整个启动过程,包括得到A ...
- CodeForces 340E Iahub and Permutations
容斥原理,组合数. 找出有$cnt$个数字还有没放,那么总方案数就是$cnt!$. 总方案数里面包含了正确的和非正确的,我们需要将非正确的删去. 先删去$1$个数字$a[i]=i$的情况,发现会多删, ...
- 【锋利的Jquery】读书笔记一
封面镇楼: 读这本书应该是7月份,二周读完,经典的好书,一直没怎么复习.so....温故而知新下. 一.jquery的风格 链式风格 <div class="box"> ...