`
javatoyou
  • 浏览: 1071803 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

甲骨文高管:JVM将向更多非Java语言开放

阅读更多

在今天北京举行的甲骨文全球大会(JavaOne)上,甲骨文软件开发高级总监Nandini Ramani下午在大会现场接受了媒体专访,就甲骨文在加强Java投资和创新上的愿景,以及Java平台的未来目标、Java开源和社区路线图、 Java虚拟机(JVM)、Java移动版战略、JavaFX路线图等一系列开发人员关注的话题进行了深入解读。



▲甲骨文软件开发高级总监Nandini Ramani

  Java平台下一步目标

  在谈到Java平台下一步目标时,Nandini Ramani表示将主要包括以下几个方面:针对新应用程序模型和硬件对Java进行优化、为Java虚拟机增添模块化特性、针对新处理器、内存和网络进一 步优化、改善性能、监视和诊断以及让Java VM支持更多语言。

  至于Java平台计划要提供的增强特性,Nandini Ramani列举了Java在面向多核处理器的开发、大内存、高速网络下的新计划,包括利用Fork/Join框架和其他多线程增强、超大型堆、短停顿的 垃圾回收、消除HotSpot中的持久代、该技能的网络功能、新I/O API(更好的O/S互操作性的文件系统和异步I/O)等等。

Java ME路线图

  另一方面,自收购Sun以及Java技术以来,甲骨文在Java移动版的发展上受到业界一些公司的指责,包括Google在内的公司表示甲骨文 没有明确提出移动版Java的发展方向和承担起领导责任。而另一方面,移动版Java在低端和中档手机、媒体播放机和其他设备、许多移动应用程序和内容交 付系统等方面的应用占了很大比例。

  对此,Nandini Ramani并没有正面回答这个问题,但她向记者展示了甲骨文在Java ME(移动版)明确的路线图。包括提供进一步的集成Web技术(HTML、JavaScript、CSS)、提供访问硬件和操作系统功能的新设备 API(图形、近距离非接触卡NFC、IMS、传感器、支付、电话、定位),以及为卡、电视、移动设备提供占用空间小、CPU效率高的Java实现(包括 针对ARM7/ARM9芯片和有限内存进行优化,并且进行升级以便支持处理电话、支付和位置服务等功能的手机应用程序编程接口)等新特性。

  Java虚拟机将向更多非Java语言开放

  Nandini Ramani告诉CSDN记者,,进一步开放JVM并支持更多的非Java语言将是其发展方向。收购Sun后,甲骨文就有了两个主流的 JVM(HotSpot和JRockit),未来将进一步整合,把两方面的优势资源合并到一个团队/代码库中,整合的JVM将通过OpenJDK开放源代 码,但她同时表示JRMC、JRRT和JRVE等高级特性仍不会开放源代码。

  对此,CSDN专访了某跨国大型IT企业中国区CTO(超过十年以上开发经验的资深技术人员),他表示Java语言近几年发展缓慢,但是衡量一 个语言是否成功,并不仅仅是语言本身可以决定。除了语言外,还有类库,和运行平台。从后两者而言,JVM(尽管Oracle最近种种举动实在非常令人失 望)以及围绕着JVM的开源社区所贡献的类库,依旧具有无可估量的价值。因此,JVM越来越被当作一个具有丰富类库支撑的通用平台,而不仅仅是Java语 言的运行平台。在未来,会越来越多的看到,应用JVM而不使用Java的情况,一开始可能是JRuby,Groovy等等,当未来支持更多的动态语言必将 是下一步的趋势。

  此外,Nandini Ramani还谈到了JavaFX的设计目标、客户端架构、关键API和路线图以及应用服务器等相关内容的最新进展。其中,JavaFX在易用性方面的内 容包括:(1)强大的API、可视化设计、标准UI控件和复杂UI控件、数据绑定;(2)开源的标准UI控件和复杂UI控件库;(3)支持大型数据集、内 置I18N和可访问性、高级换肤功能;(4)灵活使用图像、嵌入式HTML或2D-3D矢量图等等。

1
1
分享到:
评论

相关推荐

    甲骨文jdk最后最新的一个免费版本:jdk-8u202-windows-x64

    Java开发工具包(Java Development Kit,简称JDK)是甲骨文公司提供的用于开发和运行Java应用程序的重要工具。本文将详细解析JDK的最后一个免费版本——JDK 8u202 for Windows x64。 首先,让我们了解JDK的核心组成...

    Hibernate框架全解析:Java对象关系映射的瑞士军刀

    Java是一种广泛使用的高级、面向对象的编程语言,由Sun Microsystems公司(现为甲骨文公司Oracle Corporation的一部分)的James Gosling和他的团队在1995年发布。Java语言具有以下特点: 1. **面向对象**:Java是一...

    Java语言入门[收集].pdf

    Java语言是一种广泛应用于软件开发,特别是网络编程的高级编程语言,因其面向对象、平台无关性、安全性、稳定性和多线程等特性而备受推崇。它由Sun公司在1995年发布,由James Gosling领导的团队开发,旨在解决当时...

    java语言基础0102 (适合入门级别的自学)

    Java语言是一种广泛使用的高级编程语言,由Sun Microsystems公司(后被甲骨文公司收购)开发。起初,它被称为Oak,但为了避免与已有的商标冲突,最终更名为Java。Java语言的设计理念是“一次编写,到处运行”,这...

    Java The Complete Reference 9th

    Java是当今广泛使用的编程语言之一,由Sun Microsystems公司(现为甲骨文公司)于1995年发布。Java具有简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程和动态等特点。Java可以...

    最新JAVA运行库,一个运行JAVA的环境

    Sun Microsystems是Java的原始开发者,后来被甲骨文公司(Oracle)收购,所以现在Java的官方发布通常会带有Oracle的标识。 在安装这个最新Java运行库后,用户将能够运行基于Java的桌面应用程序、Web应用程序以及...

    java-1.8.0-openjdk-1.8.0.252-2.b09.redhat.windows.x86_64.zip

    OpenJDK是Java平台标准版(Java SE)的一个开源实现,由甲骨文公司(Oracle)赞助并维护。此版本号1.8.0.252表明这是Java 8更新252,而2.b09.redhat则表示这是一个Red Hat定制的构建版本。 Java 8是Java语言的一个...

    8.轻松学习JAVA语言[借鉴].pdf

    Java是一种高级的、面向对象的编程语言,由Sun Microsystems(后被甲骨文公司收购)于1995年推出。它的设计目标是提供一种跨平台、安全、可移植性强的语言,特别适合于网络应用的开发。Java的核心组成部分包括Java...

    基于Java的OpenJDK Java开发环境.zip

    OpenJDK(Open Java Development Kit)是Java Development Kit(JDK)的一个开源实现,由甲骨文公司发起并维护,其目标是提供一个免费、开放源代码的Java SE平台。这个压缩包"基于Java的OpenJDK Java开发环境.zip...

    JAVA知识点.docx

    Java是一门广泛使用的高级编程语言,由Sun Microsystems公司(后被甲骨文公司收购)于1995年推出。它的设计目标是成为“一次编写,到处运行”(Write Once, Run Anywhere, WORA)的平台独立语言,这意味着Java编写的...

    深入浅出Java语言程序设计

    - **Java简介**:Java是由Sun Microsystems开发的面向对象的编程语言,后来被甲骨文公司(Oracle)收购。它的设计目标是具有高可移植性、健壮性和安全性。 - **JVM**:Java虚拟机(JVM)是Java程序运行的基础,它...

    计算机软件开发的JAVA编程语言应用.pdf

    JAVA语言由Sun Microsystems公司开发,现已被甲骨文公司收购。作为消费型电子产品语言,JAVA语言在传统软件开发语言如VC和VB的基础上,提供更简单、安全且灵活的操作体验。JAVA语言还具有多线程设计功能,可以有效地...

    计算机程序设计(JAVA).rar

    Java是由Sun Microsystems(后被甲骨文公司收购)于1995年推出的,旨在提供一种安全、高效且跨平台的编程语言。Java的设计理念是“简单、面向对象、健壮、安全”,这使得Java成为从移动应用到企业级系统的首选语言。...

    Java基础核心总结.pdf

    Java语言是一种广泛使用的面向对象编程语言,由Sun Microsystems公司于1995年推出,现在归属于甲骨文公司(Oracle)。Java语言的设计理念是“一次编写,到处运行”,其核心在于Java虚拟机(JVM),这一特性使得Java...

    Core Java学习1(java简介与发展史)

    6. **Oracle接手**:2010年,甲骨文公司(Oracle)收购了Sun Microsystems,从而接管了Java的开发和维护。Java 7和8在Oracle的领导下发布,带来了许多新特性和性能提升,如Lambda表达式和模块系统。 7. **OpenJDK...

    Java基础内容.pdf

    鉴于数字家电设备相较于PC平台具有更高的平台差异性,这种新语言便是Java的前身,最初被命名为Oak(橡树)。 1995年,互联网技术的高速发展极大地推动了Java语言的普及,使它迅速成为最广泛使用的编程语言之一。...

    java7源代码

    1. **sunw**: 这个目录可能包含Sun Microsystems时期的遗留代码,Sun Microsystems是Java的原始开发者,后来被甲骨文(Oracle)收购。此目录下的源代码可能涉及一些特定的平台支持或者内部实现,这些通常对普通...

    C++与java比较

    在数据类型和类的处理上,Java强制所有非基本类型作为类对象,强调封装和面向对象的原则,而C++允许全局函数和变量,以及结构和联合,提供了更多灵活性,但可能增加代码的混乱程度。 操作符重载是C++的一个特色,...

    java视频百度云地址5

    首先,Java是Sun Microsystems(后被甲骨文公司收购)开发的,它的设计目标之一就是“一次编写,到处运行”(Write Once, Run Anywhere, WORA),这得益于Java虚拟机(JVM)。这意味着Java代码可以跨平台运行,无论...

Global site tag (gtag.js) - Google Analytics