Oracle 公布 Java 的长远发展战略
程序员文章站
2022-06-12 18:47:22
...
根据 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 语言例如 JRuby、Scala、Groovy 等正变得越来越流行。演讲中提到的一个计划是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 项目中完成。
Via Javaworld
上周 Oracle 技术的布道者 Simon Ritter 提到了一些关于 Java 的雄伟计划。其中有一项 “ Java SE 9 (and Beyond)” 揭示了一些关于互操作性的目标,例如多语言的 JVM 以及改进的 Java/native 整合。
除了 Java 以外,越来越多的 JVM 语言例如 JRuby、Scala、Groovy 等正变得越来越流行。演讲中提到的一个计划是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 项目中完成。
Via Javaworld
推荐阅读
-
oracle数据库查询没问题,正常显示两个汉字;但是java后台Hibernate查询的时候只显示第一个汉字怎么解决?
-
java当中请给出一个oracle的helloworld例子
-
java ssm框架实现分页功能的示例代码(oracle)
-
Java简化Oracle存储过程,触发器抛出的异常信息(介绍一个简化异常的方法)
-
linux系统下安装oracle、JAVA的步骤说明
-
Oracle和Google在Java语言上 的诉讼会有什么后续的影响? GoogleOracleJavaNoSQLCocoa
-
Oracle和Google在Java语言上 的诉讼会有什么后续的影响? GoogleOracleJavaNoSQLCocoa
-
eclipse Java web项目数据库由oracle更改为mysql中遇到的问题(使用JPA注解)附上修改过程
-
java与Oracle数据库建立连接的jdbc类 oraclejdbcsqljava工作
-
Oracle下的Java分页功能_动力节点Java学院整理