Java 7被发现含有严重bug,升级需谨慎

标签: java 发现 严重 | 发表时间:2011-08-01 11:37 | 作者:(author unknown) Will
出处:http://www.iteye.com
  
    Oracle日前正式发布了Java 7,在此版本中作出某些改变时,可能没很好地进行测试,在发现严重bug后,仍按时间表推出了Java 7。

    日前Apache PMC(项目管理委员会)成员、Lucene核心开发人员Uwe Schindler在邮件列表中发出警告:“由于这个版本中包含Hotspot 编译器优化,对循环语句的编译可能出错。Apache的许多项目都可能受影响。有些情况下JVM会崩溃,有些情况下计算结果可能是不正确的,从而使应用本身出错。”Bug影响的Apache项目包括Apache Lucene Core和Apache Solr等。

    Java 7和Java 6都存在相同的bug,不同之处是前者默认启用,而后者没有。Oracle计划在Update 2中修正错误。

   Bug详情参阅官网介绍:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070134

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044738

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051


VIA   Java 7 Ships With Severe Bug



感谢 wangguo 投递这篇资讯

资讯来源:Solidot

已有 24 人发表留言,猛击->>这里<<-参与讨论


ITeye推荐



相关 [java 发现 严重] 推荐:

Java 7被发现含有严重bug

- Jingzhi - Solidot
甲骨文在Java 7中作出某些改变时,可能没很好的进行测试;但在发现严重bug后,它仍按时间表推出了Java 7. Java 7和Java 6都存在相同的bug,不同之处是前者默认启用,而后者没有. HotSpot Loop优化中的bug可能会导致JVM崩溃,或者是执行错误. Bug影响了多个Apache项目,包括Apache Lucene Core和Apache Solr.

Java 7被发现含有严重bug,升级需谨慎

- Will - ITeye资讯频道
    Oracle日前正式发布了Java 7,在此版本中作出某些改变时,可能没很好地进行测试,在发现严重bug后,仍按时间表推出了Java 7.     日前Apache PMC(项目管理委员会)成员、Lucene核心开发人员Uwe Schindler在邮件列表中发出警告:“由于这个版本中包含Hotspot 编译器优化,对循环语句的编译可能出错.

Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

- - 掘金后端
最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下:. 欢迎小伙伴们评论区补充完善. 简介 :✍ 一个优秀的开源博客发布应用. 技术 :Spring Boot+JPA+Hutool. 评价 :这款博客生态非常好(可选主题也非常多),使用的人也非常多. 另外,搭建步骤也非常简单,基本是傻瓜式的.

Java中的锁(Locks in Java)

- - 并发编程网 - ifeve.com
原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一. 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂. 因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字( 译者注:这说的是Java 5之前的情况).

Java PaaS 对决

- 呆瓜 - IBM developerWorks 中国 : 文档库
本文为 Java 开发人员比较了三种主要的 Platform as a Service (PaaS) 产品:Google App Engine for Java、Amazon Elastic Beanstalk 和 CloudBees RUN@Cloud. 它分析了每种服务独特的技术方法、优点以及缺点,而且还讨论了常见的解决方法.

Java浮点数

- d0ngd0ng - 译言-电脑/网络/数码科技
Thomas Wang, 2000年3月. Java浮点数的定义大体上遵守了二进制浮点运算标准(即IEEE 754标准). IEEE 754标准提供了浮点数无穷,负无穷,负零和非数字(Not a number,简称NaN)的定义. 在Java开发方面,这些东西经常被多数程序员混淆. 在本文中,我们将讨论计算这些特殊的浮点数相关的结果.

Qt——转战Java?

- - 博客 - 伯乐在线
编者按:事实上,在跨平台开发方面,Qt仍是最好的工具之一,无可厚非,但Qt目前没有得到任何主流移动操作系统的正式支持. 诺基亚的未来计划,定位非常模糊,这也是令很多第三方开发者感到失望,因此将导致诺基亚屡遭失败的原因. Qt的主要开发者之一Mirko Boehm在博客上强烈讽刺Nokia裁了Qt部门的决定,称其为“绝望之举”,而非“策略变更”.

java 验证码

- - ITeye博客
// 创建字体,字体的大小应该根据图片的高度来定. // 随机产生160条干扰线,使图象中的认证码不易被其它程序探测到. // randomCode用于保存随机产生的验证码,以便用户登录后进行验证. // 随机产生codeCount数字的验证码. // 得到随机产生的验证码数字. // 产生随机的颜色分量来构造颜色值,这样输出的每位数字的颜色值都将不同.

Java异常

- - CSDN博客推荐文章
“好的程序设计语言能够帮助程序员写出好程序,但是无论哪种语言都避免不了程序员写出坏的程序.                                                                                                                          ----《Java编程思想》.

java面试题

- - Java - 编程语言 - ITeye博客
 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面. 抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节. 抽象包括两个方面,一是过程抽象,二是数据抽象.  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法. 对象的一个新类可以从现有的类中派生,这个过程称为类继承.