Java术语:为什么编译时错误而不是编译时异常?

7 java exception-handling exception

这可能听起来很尴尬......
但我不明白.

为什么我们有compile-time error而不是compile-time exception在java?

我的意思是说我们从不说compile-time exception.
我们倾向于说它compile-time error.

是否有任何具体原因?
欢迎任何建议......

谢谢 !

dan*_*ben 10

原因是异常是在程序执行期间抛出的异常.Java有一个特定的类型,即Exception类.

在编译时,您的代码没有执行,因此它不会抛出异常.实际上,正确执行编译器以查找代码中的错误 - 当然不是例外情况!