有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java中错误和异常的区别?

我已经参考了很多书籍,甚至是Oracle提供的Java文档,但我仍然对错误类和异常类的区别感到困惑。 你们能解释一下吗,因为我们可以抓住并处理这两个问题

class Handle{
     public static void main(String args[]){
         try{
             int k = 10/0;
         }catch(Exception e){
         }
         try{
             //some statement
         }catch(Error e){
         }
     }
}

共 (1) 个答案

  1. # 1 楼答案

    这是语义上的区别。一个Error是不可能从中生存的东西(想想OutOfMemoryError),而一个Exception可能会以某种方式被处理