QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

JavaOne 演讲亮点:JavaFX 2.0 发布,Java 9 登场

  • 2011-10-05
  • 本文字数:747 字

    阅读完需:约 2 分钟

Oracle 的 Java 首席架构师,Mark Reinhold,在旧金山 JavaOne 大会上的主题演讲中宣布了 JavaFX 正式版的发布,此外,他还对 Java 8 以及未来的开发计划进行了详细的阐述。

与 Java 8 相关的两大主题分别是模块化的 JigSaw 和 Lambda 项目。Mark Reinhold 强调,Jigsaw 可以与 OSGi 无缝集成。IBM 正寻求在 OpenJDK 项目中的合作,该项目也是 IBM 的第一个,以在两大模块化框架之间,寻求探索和尝试互操作性为目的的一次大胆尝试。

Lambda 使得 Java 可有效运行在多核心处理器系统上。“有些人会说 Lambda 表达式只是为了紧跟潮流,这么说未尝不对”,Reinhold 补充道,“但最主要的原因还是多核心处理器,与其打交道的最好的方式一定非 Lambda 莫属”。Lambda 的实现会利用到 Java 7 新加入的 InvokeDynamic 特性,该特性原本主要是为了支持 Ruby 和 Python 等动态类型语言。

此外,Java 8 的其他改进包括,继续完成将 JRockit 特性引入到 HotSpot 的工作、新的日期 / 时间 API(依照 JSR310)、新的类型注释,新增对一些传感器件的支持还将扩大 Java 的应用范围。

Oracle 也已开始关注 Java 9 在关键领域的发展。据 Reinhold 所述,Java 9 具有以下特征:自调节的 Java 虚拟机可以减少依赖命令行参数去手工优化、增强与操作系统或本地应用的集成、对大数据的支持、Reification(新的 Java 泛型处理方式)、增加对尾调用和 Continuation 的支持、新的元对象协议用来提高对跨语言的支持(一直为 Neal Gafter 所强烈推崇的)、多租户(multi-tenancy)、云应用的资源管理以及构建异构计算模型的能力。

Oracle 同时也宣布了 JavaFX 2.0 的发布,同时还发布了早些时候提到的拖拽式设计工具 Java FX SceneBuilder,该工具支持生成 FXML。

查看英文原文: JavaFX 2.0 Released, Java 9 Outlined During JavaOne Keynote

2011-10-05 00:514051
用户头像

发布了 156 篇内容, 共 53.5 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

Java | abstract关键字【面向对象的第三大特征——多态】

Fire_Shield

Java 9月月更 abstract

【编程实践】详解 MySQL 在 Python 中的使用(2)-pymysql的使用

迷彩

MySQL 数据库 增删改查 pymysql 9月月更 数据库操作

【最右】面向TS生态的新型Flutter框架

刘剑

typescript 小程序 移动端 动态化 flutter for web

天天都在谈的防火墙到底是个啥,有哪些分类?如何选择防火墙?

wljslmz

网络安全 防火墙 9月月更

开发者有话说|要不是家里穷,我也不想当码农

三掌柜

个人成长 个人感悟

01简单架构分析

神奇的叶叔叔

Python语法之模块和包(2)

芯动大师

9月月更 模块创建 包的应用

作业一

Geek_408c99

网络中一些很常见的协议,以及他们对应的报文格式介绍

阿柠xn

TCP 网络协议 9月月更 ARP

Groovy closure 与Java function转换

FunTester

史上最全的Java容器集合之equals 和 hashCode

自然

集合 Java core 9月月更

详解数据计算能力的四种类型

穿过生命散发芬芳

9月月更 数据计算

作业一

小虎

架构实战营

2022-09-28:以下go语言代码输出什么?A:1 1;B:1 2;C:2 2;D:不确定。 package main import ( “fmt“ ) func main() { var

福大大架构师每日一题

golang 福大大 选择题

架构实战训练营模块 1 作业

atcgnu

Linux下通过tar包方式安装MySQL,详细教程

阿柠xn

运维 MySQL 运维 Linux tar 9月月更

程序员未来职业规划路线,请收藏

收到请回复

Java 程序员 架构 职业规划 语言 & 开发

数据开发也能双轮驱动?

乌龟哥哥

9月月更

微信业务架构图&“学生管理系统”毕设架构设计

Louis

【web 开发基础】php 开发基础快速入门 (2)-PHP的程序开发

迷彩

php开源 9月月更 PHP语法 PHP面向对象

Python语法之异常处理

芯动大师

异常处理 9月月更 Python异常处理方法

后疫情时代,RTE“沉浸式”体验还能这么玩?丨RTE 2022 编程挑战赛赛后专访

声网

人工智能

什么是地址转换协议ARP?工作流程是什么样的?

wljslmz

9月月更 ARP

人工智能知识介绍

阿柠xn

人工智能 AI 科普 9月月更

架构实战训练营模块 1 作业

Geek_b35d92

架构训练

史上最全的Java容器集合之HashMap(源码解读)

自然

集合 Java core 9月月更

挑战Python的语法练习

芯动大师

项目实战 9月月更 模块创建

模块一作业

愚人夜行者

vivo鲁京辉:数据安全与隐私保护是消费者的基本权利,是企业的“铁律”

极客天地

极客时间-架构师训练营作业-模块一

沐の爹

架构实战营模块一作业

π

架构实战营

JavaOne演讲亮点:JavaFX 2.0发布,Java 9登场_Java_Charles Humble_InfoQ精选文章