如何用AI技术降噪? QCon 广州“音视频架构实践”专场给你答案! 了解详情
写点什么

Java 8 开发者预览版发布

  • 2013 年 9 月 18 日
  • 本文字数:1175 字

    阅读完需:约 4 分钟

Oracle 已经发布了 Java 8 的第一个开发者预览版,它支持各种平台(Windows、Max OS X、Linux 和 Solaris)。

“这一里程牌用于在开发人员中进行广泛测试,”Java 平台首席架构师 Mark Reinhold 在博客上这样写道:

我们在所有 Oracle 支持的平台上运行了所有的测试,没有发现任何明显的问题。早在 6 月份我们就达到了“功能完整(Feature Complete)”的里程碑,从那以后,我们已经修复了许多已发现的 Bug。

有一点需要注意,预览版没有必要包含所有最新的安全补丁。另外,正如所料,它会有一些 Bug 和疏漏。其中,漏掉了Java FX 多媒体类的JavaDoc ,以及新的日期和时间API 的源代码

“从现在到十月底,对于通过通常的Bug 报告通道所收集到的所有反馈意见,我们将尽最大努力阅读、评估并采取相应措施,” Reinhold 说,“之后,为了稳定代码,我们将逐步降低变更频率,所以后来报告的Bug 可能不会及时在GA 版中修复。”

Java 8 的首要特性是 Lambda 项目( JSR 335 ), 用于使针对多核处理器的代码编写更简单。除了 Lambda 表达式本身外,Lambda 项目还增加了方法引用(简洁的 Lambda 表达式,用于引用已有名字的方法)和默认方法(提供了一种机制,程序员可以用它向接口中添加新方法,而不需要破坏实现了该接口的现有代码)。Lambda 项目还扩展了库以支持对流数据的并行操作。

Lambda 团队发布 Lambda 库的预览版已经有段时间了,但是随着开发者预览阶段的开始,将不再推出新的 Lambda 库预览版

Lambda 预览版是一个非常有用的测试和获取社区反馈意见的工具。对于那些花时间下载和试用预览版的人们所做的工作,我们心存感激。也感谢那些创建了自有版本的人。你们的反馈意见和 Bug 报告在保证 Lambda 项目的成功方面是极其重要的。谢谢!

除了 Lambda 项目,Java 8 还获得了新的日期和时间 API( JSR 310 )和 Nashorn JavaScript 引擎。更具争议的是,它还从HotSpot 虚拟机中删除了“永久代(Permanent Generation)”。

Java 8 还引入了“紧凑Profile (Compact Profiles)”的概念,以便不需要整个平台的应用程序可以部署并运行在小型设备上。这是为了能够迁移目前基于 Java ME Connected Device Configuration(CDC)构建的应用程序,使其转到使用 Java SE 平台的合适的 Profile。因此,可以将其看作是 CDC 与 Java SE 平台相融合这一长期工作的一部分。

Java SE 的 Profile 与 Java EE 的 Profile 有所不同。在 Java EE 中,Profile 是一个 JSR 规范集合,它实现之后表现为平台的一个子集。而在 Java SE 中,Profile 是一个指定的包列表。

Java SE 包含 Profile 是由于 Jigsaw 模块化解决方案目前存在问题,该方案最近又一次从头开始了。

按照最初的计划,Java 8 在本月发布,但是由于近来大量的安全问题困扰着平台,Oracle 明智地决定将其发布日期推迟到最早2014 年第一季度。

查看英文原文: Java 8 Developer Preview Released

2013 年 9 月 18 日 10:331576
用户头像

发布了 256 篇内容, 共 73.4 次阅读, 收获喜欢 9 次。

关注

评论

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

AIOT技术大起底:别人开发“软件”,海尔智家开发“生活”

DT极客

领跑行业!浪潮云斩获“2021云管和云网大会”多项殊荣

浪潮云

云计算 云原生

人工智能能和人类辩论了;《云网产业发展白皮书》发布

京东科技开发者

人工智能

适配器模式在Mybatis中的妙用

Java小咖秀

Java 源码 设计模式 mybatis 开发

如何在Python中实现Round函数?

华为云开发者联盟

Python 函数 Numpy Round 舍入函数

上帝视角掌管城市动向!智慧园区驱动城市数字化转型

一只数据鲸鱼

物联网 数据可视化 智慧城市 智慧园区

前端开发:数据处理方法分享(其一)

三掌柜

vue.js 大前端 3月日更

图像视频压缩:深度学习,有一套

华为云开发者联盟

深度学习 自编码器 图像压缩 循环神经网络 视频压缩

Java学习笔记——实体类(ENTITY,VO,DTO,BO)

棉花糖

Java

万众瞩目的EGG Network,备受期待的New-DeFi自治共识论坛在海口闭幕

币圈那点事

区块链

JVM G1GC的算法与实现

Yano

Java JVM GC G1GC

LeetCode题解:126. 单词接龙 II,BFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

一个有情怀的PPT模板下载网站

happlyfox

学习 3月日更 工具分享

开源的 Switch 模拟器——GitHub 热点速览 v.21.12

HelloGitHub

GitHub 开源

Veema 寄来的新书

吴威

vmware 容灾 备份 veeam esxi

【IstioCon 2021】如何在Istio中进行源地址保持?

华为云原生团队

开源 云原生 istio 华为云 服务网格

java deep vs shallow copies

shengjk1

Java deep copy shallow cop

【Axure9百例NO.45】中继器的不同场景下的样式处理

zhuchuanming

原型设计 Axure 交互原型

C语言性能优化:减少相关性依赖,利用指令并行提升性能

1

编程 性能优化 C语言 cpu 100%

实践解析丨Rust 内置 trait:PartialEq 和 Eq

华为云开发者联盟

rust hash Trait PartialEq Eq

企业数字化转型,营销技术驱动超级增长!

博文视点Broadview

LiteOS内核源码分析:位操作模块

华为云开发者联盟

LiteOS 源代码 位操作 bit Huawei LiteOS

带你全面认识CMMI V2.0(三)——实践域

渠成CMMI

CMMI

一文搞懂Flink SQL执行过程

shengjk1

flink flink源码 flink sql flink sql 执行过程

一文搞懂 FlinkSQL 的 KafkaSource

shengjk1

flink flink源码 flink sql

深入理解ES8的新特性SharedArrayBuffer

程序那些事

JavaScript ecmascript 程序那些事 es8

uni-app跨端开发H5、小程序、IOS、Android(七):uni-app渲染

黑马腾云

html5 uni-app 大前端 3月日更

NA公链(Nirvana)NAC公链独步公链江湖

区块链第一资讯

区块链

Python OpenCV 图像处理二值化,取经之旅第 7 天

梦想橡皮擦

3月日更

一文搞懂 FlinkSQL函数 LAST_VALUE 的原理

shengjk1

flink flink sql flink 源码

(Day30) 谁来驱动变革

mtfelix

28天写作 bewriting

「云智公开课」百度沧海·存储

「云智公开课」百度沧海·存储

Java 8开发者预览版发布_Java_Charles Humble_InfoQ精选文章