Oracle 领导下的 Java 长远发展战略

虫虫
 虫虫
发布于 2012年03月31日
收藏 5

根据 Oracle 最新的 PPT “To Java SE 8 and Beyond”从 JDK 10 开始,Java 将拥有一个统一的类型体系,也就是任何类型都是对象,没有基本类型(primitives)了。上周 Oracle 技术的布道者 Simon Ritter 提到了一些关于 Java 的雄伟计划。其中有一项 “ Java SE 9 (and Beyond)” 揭示了一些关于互操作性的目标,例如多语言的 JVM 以及改进的 Java/native 整合。

除了 Java 以外,越来越多的 JVM 语言例如 JRubyScalaGroovy 等等正变的越来越流行。演讲中提到的一个计划是2015年发布 JDK 9,2017年发布 JDK 10,2019年发布 JDK 11,2021年发布 JDK 12。演讲者强调“Java 不是新的 Cobol”。


Java 的易用性目标包括了自我调节的 JVM 和语言的增强。高级的优化包括统一的类型体系和数据结构。演讲的副标题是“在任何地方任何设备上工作(Works Everywhere and With Everything)”。Oracle 列出的目标包括从嵌入式系统到大型服务器,同时也支持异种架构的计算模型。

对于云计算环境,从 JDK 9 开始将提供自我管理的 JVM,包括协作内存页共享。从 JDK 8 开始将提供多寄主功能,包括改进的同一操作系统的 JVM 共享和线程/线程组级别的资源跟踪和管理。从语言的功能上讲,JDK 9 将包括大数据支持(with 64-bit and large-array backing)。从 JDK 10 开始将支持真正的泛型,函数类型以及数据类型优化,包括多维数组。

对于异种架构的计算模型的支持将从 JDK 9 开始,包括 Java 语言对于 GPU,FPGA,off-load 引擎,远程 PL/SQL 的支持。同时 Oracle 也提到了“open development”,也就是说原型的研究和开发将在 OpenJDK 项目中完成。

 

原文链接OSChina.NET 编译

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Oracle 领导下的 Java 长远发展战略
加载中

最新评论(44

eechen
eechen

引用来自“飞翔的天地”的评论

引用来自“pauli”的评论

引用来自“CheckStyle”的评论

看来JDK10才能赶上目前的C#

对的,Java 是开源界的 Java。而 C# 是微软的 C#

Java是Oracle的Java。而C#是ECMA/ISO的C#

谁赶谁啊,PHP不一样笑傲江湖.
benbenming
benbenming
祝福Java吧!
fotomxq
fotomxq

引用来自“Dust587”的评论

引用来自“CheckStyle”的评论

看来JDK10才能赶上目前的C#

5年后C#还在么?不会是G#了吧?

应该是C##了吧
antipro
antipro
自我管理的 JVM
------------------
这是说可以自己删除对象了吗?
antipro
antipro

引用来自“梅公子”的评论

2021年我才89岁,估计还能做java开发吧。

梅老爷子好。
antipro
antipro

引用来自“爱国者”的评论

什么叫真正的泛型?JDK 10会添加函数类型么、

Thinking In Java里对Java的泛型有详细的说明。
军师
明显发展赶不上C#啊。
CheckStyle
CheckStyle

引用来自“clt”的评论

引用来自“爱国者”的评论

什么叫真正的泛型?JDK 10会添加函数类型么、

估计是说现在泛型只存在于编辑和编译的时候,class上就转成强制类型转换了

那就类似于现在的CLR了
CheckStyle
CheckStyle

引用来自“大东哥”的评论

C#的vm和sun jvm有人能对比下吗?
包括内存划分,垃圾回收,安全,性能,内存占用,线程模型.
不然只是语法先进一点, 没太多吸引力啊, 因为scala比c#更先进吧.

http://wenku.baidu.com/view/8fce26f6ba0d4a7302763a27.html
大东哥
大东哥
C#的vm和sun jvm有人能对比下吗?
包括内存划分,垃圾回收,安全,性能,内存占用,线程模型.
不然只是语法先进一点, 没太多吸引力啊, 因为scala比c#更先进吧.
返回顶部
顶部