回顾 2017, Java 有哪些重大变化值得关注?

转载 2018年01月02日 00:00:00
640?wx_fmt=png&wxfrom=5&wx_lazy=1

点击蓝色文字关注我们吧!

0?wx_fmt=gif&wxfrom=5&wx_lazy=1

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

在过去的一年中,Java 历经了许多变化。在今年年初,Java EE 处于一个不确定的状态,Java 9 版本也推迟了它的发布日期。在 2016 年的 JavaOne 上,甲骨文宣布了解决平台的计划和 Java SE 9 和 OpenJDK 9 的相关信息。

2017年6月,Java Community Process 执行委员会投票通过了被称为 JSR 376 的 Java 平台模块系统,该平台为 Java 9 奠定了基础。

2017 年 8 月,甲骨文宣布要将 Java EE 转移到开源阵营。一个月后,Oracle 将 Java EE 转移到 Eclipse 基金会,Oracle 也继续支持现有的 Java EE 许可证。据甲骨文公司说,迁移到 Eclipse 基金会使组织能够采用更灵活的方式管理。

Eclipse 基金会还有许多其他开源项目和基于社区的治理方法来加强项目合作和快速创新。

2017 年 9 月,Java 9 发布了。它具有模块化架构,而不是 Java 以前版本中的单片架构。这样可以在较小的设备上实现可扩展性,这本应该是 JDK 8 中应包含的功能,但在 JDK 8 发布时尚未准备就绪。

JShell 在 Java 中增加了 Read-Eval-Print-Loop 功能,允许开发人员在编写代码时获得即时反馈,这对初学者甚至有经验的 Java 开发人员尝试新的 API,库或功能都很有帮助。还有几个其他新功能可以改进 JVM 的编译和性能,以及增强核心库。

在 2017 年 9 月的 JavaOne 上,一个名为 Java Guardians 的组织试着让 Oracle 给 Java EE 更大的关注来向前迈进,甲骨文终于开始谈论 Java EE,并表示计划在 2017 年完成并发布它。然而到了 2016 年 7 月份,开发人员仍然在等待 Java EE 更新的消息,在那期间也没有关于 Oracle 的消息。

同样在 9 月,Oracle 建议对 Java SE 和 JDK 发布周期进行更改,使得版本更加灵活。它希望从 2018 年3 月起每 6 个月发布一次重要版本,Java 9 更新版本将继续每季度发布一次,并且每三年会发布一次大版本。

在 2017 年 10 月的 JavaOne 上,提供的几个软件工具已经宣布的新服务。Parasoft 发布更新了 Jtest,这是一个Java 的单元测试助手。JNBridge 发布了 Java.VS,这个插件允许开发人员在 Visual Studio 中编写 Java 代码。Java.VS 还有 Java 代码编辑器,Java 项目系统,并允许 Java 开发人员使用 VS 构建系统和调试器接口的功能。

英文:sdtimes

原文出处:http://www.oschina.net/news/91827/2017-changes-in-java


0?wx_fmt=png0?wx_fmt=png

◀◀◀ 长按二维码关注我们




2017年微信开发宝典

现在企业除了公司网站,基本都会有一个微信公众平台,而本课程将带你了解并开发一些特定的微信功能。
  • 2017年01月04日 17:40

2017年Java有哪些值得关注的技术

在过去的一年中,Java 历经了许多变化。在今年年初,Java EE 处于一个不确定的状态,Java 9 版本也推迟了它的发布日期。在 2016 年的 JavaOne 上,甲骨文宣布了解决平台的计划和...
  • yongjiao1837
  • yongjiao1837
  • 2018-02-24 00:41:24
  • 274

2017年——10年JAVA大神告诉你最常用的20%技术有哪些?

首先题主说的20%我不知道从哪方面去理解。接下来我会将自己多年来工作中会经常使用到的技术列出来。 1.html、css 2.java工作原理(jvm) 3.java语法、数据结构和算法 4.j...
  • a318804626
  • a318804626
  • 2017-11-08 09:16:39
  • 2690

2017年Java程序员不能错过的开发趋势

2017年Java有哪些发展趋势,有哪些是Java程序员不可错过的呢?本文给大家总结10个你错过必悔的趋势。那就启航吧。...
  • zrgk2208
  • zrgk2208
  • 2017-09-27 17:34:26
  • 2542

2017 java面试题总览

JAVA 基础 1. Java 中的几种基本数据类型是什么,各自占用多少字节。   数据类型 关键字 内置类 内存占用字节数 布尔型 boolean Boole...
  • chengjf_cool
  • chengjf_cool
  • 2017-07-24 13:31:07
  • 474

记2017.3.21阿里面试经历,java方向

1. Java有什么新特性 Java语言编译器类库工具Java运行时 1. 1 Java语言 Lambda表达式(闭包)允许吧函数作为一个方法的参数,或者把代码看成数据。 Arrays.as...
  • zhanghaor
  • zhanghaor
  • 2017-03-22 16:58:48
  • 15819

Java十个最有“钱途”的领域

如果你是一个初学者或者刚开始学习Java,你可能会思考Java确切地运用在哪些地方呢?哪些行业是学Java赚钱最多的呢?下面就为你解答。 除了Minecraft,你无法看到用java...
  • javaniuniu
  • javaniuniu
  • 2017-09-28 14:42:27
  • 744

深入学习java的困惑:3年开发,下一步学习的方向以及要做什么?

楼主做java3年了,时间不长不短。职位么,因为跳槽多次,仍是普通程序员,关于跳槽频繁这一点,刚刚觉得非常不妥。 最近很长的一段时间,我对下一步的学习方向,或者说java的学习方向,充满了困惑。 困惑...
  • qq_25460531
  • qq_25460531
  • 2018-03-01 16:04:41
  • 140

2017年,哪些语言最受青睐

哪门语言最受青睐,2017年,开发者应该学什么? 以下汇集了数据信息和一些观点,希望给大家带来启示。感谢科技网站 HackerEarth、HackerNews、Github,门户网站 Glassd...
  • baiyuzhong2012
  • baiyuzhong2012
  • 2016-12-26 09:45:50
  • 5652

做什么职业,也别做程序员,尤其是java程序员

千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了。。。Java程序员更是,现在满地...
  • d34588
  • d34588
  • 2017-03-14 20:31:46
  • 6526
收藏助手
不良信息举报
您举报文章:回顾 2017, Java 有哪些重大变化值得关注?
举报原因:
原因补充:

(最多只允许输入30个字)