根据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年发布JDK11,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项目中完成。
分享到:
相关推荐
Oracle 10G Java驱动包是Oracle数据库与Java应用程序交互的重要组成部分,主要包含两个关键的JAR文件:`classes12.jar` 和 `ojdbc14.jar`。这两个文件为Java开发者提供了连接Oracle 10G数据库的必要工具,使得在Java...
在Oracle数据库环境中,Java Sources是一种强大的特性,它允许我们在数据库内部执行Java代码,利用Java的丰富库和API来处理复杂的业务逻辑或者实现特定的功能。Oracle数据库支持存储过程、函数、包等PL/SQL对象,而...
LOADJAVA命令位于$ORACLE_HOME/bin目录下,使用该命令可以将Java程序加载到数据库中。例如: ``` loadjava -user jkt/jkt@orcl -o -v -f -r c:\OracleTriggerJava.java ``` 这将加载OracleTriggerJava.java文件到...
Java连接Oracle数据库主要依赖于JDBC(Java Database Connectivity)技术,这是Java平台中用于与各种数据库进行交互的一套标准API。Oracle公司提供了JDBC驱动,使得Java程序能够方便地访问Oracle数据库。在Java中...
2. 文件中提到了Java SE的最新版本是Java SE 16.0.2,这表明了Java SE版本的更新情况以及Oracle作为Java技术所有者对平台的持续发展和维护。 3. Oracle License、Binary License、Documentation License等术语指的...
- 对于命令行编译和运行,你可以使用`-cp`或`-classpath`参数指定包含ojdbc7.jar的目录,或者将其复制到`JAVA_HOME/lib`目录下,然后运行`java -jar`命令。 3. **编写Java代码**:使用JDBC API编写代码来建立...
"Java编程将TXT文件数据导入Oracle数据库" Java 编程将 TXT 文件数据导入 Oracle 数据库是指使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库中,以方便进行计算、统计等操作。下面将详细介绍该知识...
尽管 Oracle Forms 在其发展历程中保持了对旧代码的良好兼容性,但在当前以 Java 为主导的技术环境中,如何将 Oracle Forms 与 Java 集成,成为了新的挑战。 #### 二、Oracle 9i Forms 在 Java 世界中的定位 #####...
Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...
在Java编程中,Oracle数据库是常用的后端存储系统,而事务处理和异常回滚是确保数据一致性、完整性和可靠性的关键机制。以下是对这个主题的详细讲解。 首先,Oracle JDBC驱动程序是Java与Oracle数据库之间通信的...
Oracle 9i纯Java驱动程序是Oracle公司为Java开发者提供的一种连接Oracle数据库的接口,它完全用Java语言编写,可以在任何支持Java的平台上运行,无需依赖特定操作系统或硬件的本地库。这种驱动程序通常被称为Type 4 ...
在Oracle数据库系统中,有时我们需要将Java代码集成到PL/SQL程序中,以便利用Java的强大功能,例如处理复杂的算法、大数据操作或者与外部系统交互。本文将详细介绍如何在Oracle中调用Java包,并探讨相关知识点。 一...
在本项目中,"【Java_项目篇】-Oracle课程设计Java源文件"是一个基于Java技术的客房管理系统,主要目标是实现对酒店客房的管理功能。这个项目不仅涵盖了Java编程语言的基础应用,还涉及到数据库管理和Oracle数据库的...
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
Java 操作 Oracle 数据库(建表,插数据,删除) Java 是一种广泛使用的编程语言,而 Oracle 数据库是一种功能强大且广泛使用的关系型数据库管理系统。在本文中,我们将探讨如何使用 Java 操作 Oracle 数据库,包括...
Oracle Java 环境配置与 Oracle卸载 Oracle Java 环境配置是指在计算机中安装和配置 Oracle 数据库和 Java 环境,以便进行开发和测试。在本文中,我们将介绍 Oracle Java 环境配置的步骤,包括安装 JDK、配置环境...
Oracle数据库Java驱动,即ojdbc,是Oracle公司提供的用于Java应用程序连接Oracle数据库的关键组件。它遵循Java Database Connectivity (JDBC) API标准,使得Java开发者能够方便地在Oracle数据库上执行SQL语句、处理...
标题"BBS1.rar_java oracle tomcat_java 后台 oracle_oracle_oracle java to"和描述中的关键词揭示了这个压缩包包含的是一个基于Java、Oracle数据库和Tomcat服务器的后台留言板系统的开发资源。以下是对这些技术栈...
Java Oracle的JAR包是Java应用程序与Oracle数据库交互的关键组件,它们提供了Java Database Connectivity (JDBC)驱动程序,使得开发者可以使用Java语言编写程序来访问和操作Oracle数据库。Oracle JDBC驱动程序主要有...