写点什么

全速前进:Oracle 计划于 3 月份发布 Java 8,即便有 Bug 亦如此

  • 2014-02-10
  • 本文字数:1044 字

    阅读完需:约 3 分钟

Oracle 计划于 3 月 18 日正式发布 JDK 8,即便存在一些小 Bug 也会如期发布。在发送给 Java 邮件列表的一封邮件中,Oracle JDK 8 发布经理 Mathias Axelsson 重点强调了此次升级的意图,即在 3 月份将会正式发布 JDK 8。在此次发布中,只有一些严重的 Bug 才会考虑在最初的 JDK 8 发布中得到修复;其他一些小 Bug 将会推迟到后续发布中解决,这样做的目的是为了确保能在 3 月 18 日如期发布 JDK 8。

Axelsson 说 JDK 8 的开发者们最近一直在努力修复 Bug,“目前只有为数不多的问题需要解决并集成,总的来看,项目进展还是非常不错的”。

此前 Java 就有发布时存在 Bug 的经历。2011 年发布的 Java SE 7 存在着编译器问题,Java 客户端的安全也接二连三地出现问题,不过Oracle承认了这些问题并加以解决,之后发布了Java SE 的 36 个修复

Java 7 发布时所引入的 hotspot-compiler 优化会错误地编译某些循环,这个 Bug 已经影响到了很多项目,包括 Apache Lucene Core、Apache Solr 等。最坏的情况下,这个 Bug 会导致 JVM 崩溃;在其他一些情况下,Bug 会导致一些计算出现错误,这又会造成应用出现难以察觉的各种问题。 Oracle 也发现了这个 Bug,发现的时间是在 Java 7 发布的前 5 天;当时 Oracle 在 Sun Developer Network 上发布了警告。公司也承诺会在接下来的服务发布中修复这些问题。

Apache 简要说明了运行 Java 7 的用户可能会遇到的问题细节信息。使用默认配置的 Solr 用户“在开始索引文档时会遇到 Java 崩溃的问题”,Lucene 中的其他循环也可能会出现编译错误的问题。

值得注意的是,Java 6 用户如果使用了默认情况下没有开启的选项也会遇到相应的问题,包括 -XX:+OptimizeStringConcat 和 -XX:+AggressiveOpts。

此前 Java 还出现过客户端安全问题。Oracle 官方也曾说过 Java 的安全问题长久以来都被忽视了,这导致软件很容易遇到各种安全攻击。不过 Oracle 现在非常重视这个问题,并且及时发布了新的版本,更加安全的 Java 版本,修复了安全问题。Oracle 云应用与 Java EE 副总裁 Cameron Purdy 说大多数安全问题都可以追溯到 10 年前,只不过 Java 被纳入 Oracle 麾下并没有多长时间,不过未来 Oracle 将会非常重视 Java 的安全问题。

Forrester Research 的分析师 John Rymer 说“Oracle 能够及时沟通 JDK 8 的状态是一件非常好的事情,毕竟谁都不希望延期再延期了”。

根据之前的规划,JDK 8 将会包含 Project Lambda、提升多核编程能力等特性,不过 Project Jigsaw(模块化 Java)等特性将会继续推迟到后续的 Java SE 9 中再发布。

2014-02-10 09:511316
用户头像

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

关注

评论

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

Set A Light 3D Studio:打造专业级3D灯光布局,摄影布光从此得心应手

Rose

BOE(京东方)全新概念级“AI视听中心”亮相CES 2025 携手高通引领智慧家居娱乐新图景

爱极客侠

Typeeto for Mac:让Mac键盘秒变蓝牙键盘,跨设备输入更高效

Rose

定制 CRM 的4个真实用户案例(帮你选择更灵活CRM产品)

NocoBase

开源 CRM 定制化 CRM系统 案例研究

数据集成和分析时,应该注意哪些关键因素?

Aloudata

数据分析 数据虚拟化 数据编织

@你,请查收:KaiwuDB 2024 年度总结

KaiwuDB

数据库 分布式多模

苹果Mac版SVN客户端 SnailSVN Pro 免激活版

Rose

代码编辑器 sublime text破解安装包 附sublime text汉化补丁

Rose

KubeEdge SIG AI 产业革新与应用:跨越边界,迎向未来

华为云原生团队

云计算 容器 云原生

AIP智能体平台:赋能软件开发与运行的新时代

大东(AIP智能体运营专员)

人工智能

企业流程自动化:AI技术加持,解锁高效运营

合合技术团队

人工智能 AI 自动化 数据治理

iZotope音乐制作 Ozone Advanced 11直装版下载安装

Rose

WebGL在医学领域的应用

北京木奇移动技术有限公司

软件外包公司 webgl开发 医学领域

转转平台IM系统架构设计与实践(一):整体架构设计

JackJiang

即时通讯;IM;网络编程

pd19虚拟机永久许可证 Parallels Desktop 19下载安装

Rose

JimuReport 积木报表 v1.9.3发布,免费可视化报表

JEECG低代码

数据可视化 报表 报表工具 报表打印 大屏设计器

一个测试Leader的工作案例

老张

团队管理 项目管理 软件测试 自动化测试

MestReNova 14:精准解析NMR数据,助力科研突破!

Rose

观测云产品更新 | 日志索引、Pipeline、场景图表等优化

观测云

产品迭代

WebGL开发虚拟解剖系统

北京木奇移动技术有限公司

软件外包公司 webgl开发 医学解剖

语音技术与人工智能:智能语音交互的多场景应用探索

天津汇柏科技有限公司

AI 人工智能

【连载 10】CountDownLatch

FunTester

企业如何实现多源异构数据的统一化管理?

Aloudata

数据分析 数据管理 数据集成 数据虚拟化 数据编织

Java分析工具 JProfiler for mac注册码及安装教程

Rose

苹果Mac远程管理Royal TSX使用教程

Rose

淘宝天猫API接口深度解析:商品详情与关键词搜索商品列表的高效应用

代码忍者

全速前进:Oracle计划于3月份发布Java 8,即便有Bug亦如此_Java_张龙_InfoQ精选文章