2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

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:514064
用户头像

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

关注

评论

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

11. 用别人写好的代码,完成我的工作,剩下的时间去摸鱼

梦想橡皮擦

Python 2月春节不断更 python入门

第四章作业

Deborah

CI-基于JMeter的性能测试

夏兮。

第十二周学习心得

cc

翻译:《实用的Python编程》01_04_Strings

codists

人工智能 爬虫 后端 数据结构与算法 Python Monad

【STM32】TIM---基本定时器

AXYZdong

硬件 stm32 2月春节不断更

【LeetCode】数组拆分Java题解

Albert

算法 LeetCode 2月春节不断更

web自动化测试-puppeteer入门与实践

夏兮。

puppeteer

sonarLint与IntelliJ IDEA 集成

夏兮。

第十二周命题作业

cc

消息队列Kafka:入门基础

正向成长

kafka

1480. 一维数组的动态和

小马哥

算法 七日更

开箱即用cypress

夏兮。

PO Cypress

DO、DTO、BO、VO、POJO区别

安琪拉的博客

系统设计

LeetCode题解:62. 不同路径,动态规划,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

程序员成长第八篇:做好测试工作

石云升

程序员 测试 2月春节不断更

数据量大读写缓慢如何优化(5)【读缓存】

我爱娃哈哈😍

redis 缓存 架构设计实战 缓存设计

【活动回顾】4步2小时,搭建爆火的语音聊天室

ZEGO即构

week12-conclusion

J

这是我的第一次JavaScript初级技巧

我是哪吒

JavaScript 学习 程序员 大前端 2月春节不断更

Flink集群部署:Standalone部署

正向成长

Jacoco统计web接口/功能测试的代码覆盖率

夏兮。

tomcat WebService JACOCO

诊所数字化:诊所老板为什么拒绝预约制?

boshi

数字化转型 医院 七日更

深度讲解背包问题:面试中每五道动态规划就有一道是背包模型 ...

宫水三叶的刷题日记

深度思考 面试 LeetCode 动态规划 数据结构与算法

今日笔记

Nydia

自动化测试中的Page Object

夏兮。

Python PO selenium

SonarQube&Gitlab-CI 实现静态代码分析

夏兮。

ci gitlab SonarQube

如何搭建自动化测试框架

夏兮。

js puppeteer automation

ARTS打卡 第31周

引花眠

微服务 ARTS 打卡计划

日记 2021年2月16日(周二)

Changing Lin

2月春节不断更

分布式任务框架:xxl-job使用问题整理

程序员架构进阶

开源 分布式任务调度 七日更 2月春节不断更 XXL-JOB

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