相关疑难解决方法(0)

对于具有字段double d = 2.2250738585072012e-308的类,编译挂起

我遇到了一个有趣的情况.同事提交了一些更改,这些更改无法在我的计算机上从IDE(Eclipse)或命令行(Maven)进行编译.在编译过程中出现的问题表现在100%CPU并且只杀死进程将有助于阻止它.经过一些分析后,找到并解决了问题的原因.事实证明,其中一个接口是"双d = 2.2250738585072012e-308"(最后没有分号).以下剪辑重复了它.

public class WeirdCompilationIssue {
   double d = 2.2250738585072012e-308
}
Run Code Online (Sandbox Code Playgroud)

为什么编译器会挂起?一个语言边缘案例?

java compilation javac

7
推荐指数
2
解决办法
932
查看次数

标签 统计

compilation ×1

java ×1

javac ×1