阅读更多

17顶
1踩

编程语言
  
    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

来自: Solidot
17
1
评论 共 24 条 请登录后发表评论
24 楼 liyun_1981 2011-08-04 11:16
刚刚看了那bug,整个-XX:-UseLoopPredicate上去就解决了,后续oracle会发布更新修复,前面那些人有必要弄得那么一惊一乍的吗。。。
23 楼 冬天秋天 2011-08-02 17:46
谨慎升级才是王道
22 楼 albertshaw 2011-08-02 15:26
必须找出造成该BUG的无证程序员来...
21 楼 xia_tian___ 2011-08-02 14:10
skyfen 写道
前段时间网上报道,147家用java写的政府网站被黑客攻破。

不明白???这关JAVA什么事呀.
20 楼 DOCDOC 2011-08-02 12:39
kjj 写道
oracle 这种商业气息贼浓的公司,技术上肯定没有别人严谨.........

别人? 指谁?
19 楼 DOCDOC 2011-08-02 12:38
hantsy 写道
再说了,Lucene 的开发人员说的就是圣旨吗?Lucene的代码也曾经被人骂得狗血淋头,记得有一个老外评价过,Lucene的开发人员根本就不懂Java。

菜鸟基本上是捡到鸡毛当令箭的
18 楼 masuweng 2011-08-02 11:37
ORACLE驾驭不了JAVA?
17 楼 skyfen 2011-08-02 10:25
前段时间网上报道,147家用java写的政府网站被黑客攻破。
16 楼 mvpzhoulong 2011-08-02 10:19
反正我也信了
15 楼 zantesu 2011-08-02 10:03
就是Java的这种狗屁的号称“向下兼容”
俺公司现在的系统还只能跑在1.4上
换到1.5都一大堆莫名其妙的问题
14 楼 hantsy 2011-08-02 09:25
再说了,Lucene 的开发人员说的就是圣旨吗?Lucene的代码也曾经被人骂得狗血淋头,记得有一个老外评价过,Lucene的开发人员根本就不懂Java。
13 楼 hantsy 2011-08-02 09:23
这些应该算不上什么大的Bug吧,JVM 肯定有一些变化,不一定是文章中说的那么糟糕,,,要是像其他开发环境那样,如.Net,升级之后,API有一堆变化怎么说?
12 楼 kjj 2011-08-02 08:51
oracle 这种商业气息贼浓的公司,技术上肯定没有别人严谨.........
11 楼 mlw2000 2011-08-02 08:27
hu437 写道
z276356445t 写道
还好没升级,一直考虑到有可能不兼容现在的很多jar包,所以没升级,等大家用了一段时间,看反应再换吧.


不兼容现在的jar包?哥们你用java多少年了?JDK升级的一条重要原则就是向下兼容~~

经验主意有时候会害人害己的
10 楼 twelfe 2011-08-02 00:05
hu437 写道
z276356445t 写道
还好没升级,一直考虑到有可能不兼容现在的很多jar包,所以没升级,等大家用了一段时间,看反应再换吧.


不兼容现在的jar包?哥们你用java多少年了?JDK升级的一条重要原则就是向下兼容~~

这你都信?
9 楼 hu437 2011-08-01 19:15
z276356445t 写道
还好没升级,一直考虑到有可能不兼容现在的很多jar包,所以没升级,等大家用了一段时间,看反应再换吧.


不兼容现在的jar包?哥们你用java多少年了?JDK升级的一条重要原则就是向下兼容~~
8 楼 z276356445t 2011-08-01 16:40
还好没升级,一直考虑到有可能不兼容现在的很多jar包,所以没升级,等大家用了一段时间,看反应再换吧.
7 楼 油炸大龙虾 2011-08-01 16:01
lamborghini_lp 写道
信不信,反正我是信了

估计我也信了。
6 楼 lamborghini_lp 2011-08-01 13:51
信不信,反正我是信了
5 楼 eclipse2008 2011-08-01 13:09
可别学动车 ,后果很严重

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 山东大学nlp实验--词向量

    文章目录1.one-hot1.1基础知识介绍1.1.1sklearn.preprocessing.OneHotEncoder1.2.1.用法1.2.1.1.数值型整数1.2.1.2.字符串型数组1.2.1.3.handle_unknown1.2.1.4.反向transform1.2.实验情况1.3.缺点2.word2vec2.1.获取数据2.2.数据预处理2.3.模型训练(使用了所有的训练数据,2G+)2.3.1.添加 `log` 信息,方便观察程序的运行状态和输出2.3.2.模型训练2.3.2.1.Wor

  • 最小费用流算法详解

    文章目录1.前言2.问题3.可以写成如下规划4.上述规划问题的对偶问题5.互补松紧条件6.最小费用流算法 1.前言 在学习最小费用流算法时,对其算法的设计,条件的设计,算法的流程有很大的疑惑,遂花时间来理解 本文仅个人理解,仅供参考 阅读本文前,最好已经了解过最大流算法,知道如何寻找增广路 博主目前无法证明最小费用流算法的正确定,这里只介绍其原理及流程 后续可能会添加实例,或者介绍最大流算法 2.问题 给定流值v,找到从 s->t 流值为 v 的流中,花费最小的那个流 3.可以写成如下规划 我

  • Tensor

    前言 本文主要介绍pytorch中tensor的基本知识 tensor与numpy中的ndarray类似,只是前者可以使用GPU进行加速 tensor初始化 从data中 data = [[1, 2],[3, 4]] x_data = torch.tensor(data) ndarray -> tensor np_array = np.array(data) x_np = torch.from_numpy(np_array) tensor -> tensor 新的tensor会保持原有t

  • Java八股文

    Java后端八股文(CSDN不再同步) 语雀地址 Hello, interviewer. My name is . I graduated from Zhengzhou University of Light Industry, majoring in software engineering and I will graduate next year. I have...

  • Java垃圾回收

    JVM中的并行,指多个垃圾回收相关线程在操作系统之上并发运行,这里的并行强调的是只有垃圾回收线程工作,Java应用程序都暂停执行,因此ParNew工作的时候一定发生了STW。本书提到的***ParTask(例如G1ParTask)指的...

  • java基础总结笔记

    java总结笔记 2021年1月26日 java软件工程师; jdk:Java开发工具包;(下载下来,自带jvm) jvm:java虚拟机; window常用Dos命令: - exit:退出当前Dos命令窗口; - cls:清除屏幕; - dir:列出当前目录下的所有子目录...

  • 【阿里巴巴Java编程规范学习 二】Java基本编程规约(下)

    反例: java.util.Date.after(Date)进行时间比较时,当入参是 java.sql.Timestamp 时,会触发 JDK BUG(JDK9 已修复),可能导致比较时的意外结果。 5 【强制】不要在程序中写死一年为 365 天,避免在公历闰年时出现...

  • java开发规约

    【强制】在使用 java.util.stream.Collectors 类的 toMap()方法转为 Map 集合时,一定要使 用含有参数类型为 BinaryOperator,参数名为 mergeFunction 的方法,否则当出现相同 key 值时会抛出 IllegalStateException...

  • 2022年面试,整理全网初、中、高级常见 Java 面试题

    面试题答案见微信小程序 “Java 精选面试题”,3000 + 道面试题。内容持续更新中包含基础、集合、并发、JVM、Spring、Spring MVC、Spring Boot、Spring Cloud、Dubbo、MySQL、Redis、MyBaits、Zookeeper、Linux、...

  • 2021 Java面试真题集锦

    92 13、在生产环境 LINUX 服务器上,发现某台运行 JAVA 服务的服务器的 CPU100,不借助任何可视化工具,怎么进行问题的定位? 92 14、JDK 里面带的工具你知道哪些? 93 15、基本数据类型 BIT 长度? 93 16、CHAR ...

  • Java编程规范

    【推荐】避免Random实例被多线程使用,JDK7之后可以使用ThreadLocalRandom。 【推荐】通过双重检查锁实现延迟初始化,存在优化问题隐患。 【参考】volatile解决多线程内存不可见问题。可用于一写多读来解决变量同步...

  • Java面试知识学习(持续更新)

    一.Java基础 1.java语言有什么特点 面向对象(封装,继承,多态); 平台无关性,平台无关性的具体表现在于,Java 是“一次编写,到处运行(Write Once,Run any Where)”的语言,因此采用 Java 语言编写的程序...

  • java基础面试题

    java基础的较全的面试题,需要的小伙伴拿走

  • Java面试八股文(素材来自网络)

    泛型使用过程中操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法 Java中的泛型,只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型的...

  • java开发手册-阿里巴巴2020最新版

    《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前的版本是嵩山版。...

  • java 日志记录_Java日志记录最佳实践

    通常,Java程序员在开发项目时都是依赖Eclipse/IDEA等集成开发工具的Debug 调试功能来跟踪解决Bug,但项目发布到了测试、生产环境怎么办?你有可能会说可以使用远程调试,但实际并不能允许让你这么做。所以,日志的...

  • 瑞_Java开发手册_(一)编程规约

    本文章为瑞_系列专栏之《Java开发手册》的编程规约篇,本篇章主要介绍命名风格、常量定义、代码格式、OOP规约、日期时间、集合处理、并发处理、控制语句、注释规约以及其它常见的编程规约,主要参考阿里巴巴的《Java...

  • Java面试宝典Beta5.0

    pdf下载地址:Java面试宝典 第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 1. 面向对象都有哪些特性以及你对这些特性的理解 21 2. 访问权限修饰符public、private、protected, 以及不写(默认)...

  • EFFECT JAVA笔记

    Effect Java 读书笔记

  • Java基础知识面试题(2021年最新版,持续更新...)整理

    Java面试总结(2021优化版)已发布在个人微信公众号【Java精选】,根据读者的反馈优化了部分答案存在的错误,同时根据最新面试总结和读者的建议,删除了低频问题,并添加了一些常见面试题,对文章进行了精简优化,...

Global site tag (gtag.js) - Google Analytics