在Java中,Exception和Error类是平行类。但是Exception是所有异常类的祖先类,而Error是所有错误类的祖先;
他们的区别是Error不是程序需要捕获和处理的,例如储存空间不足时,发出OurOfMemoryError的警告,所以,当发生警告时,程序会停止。而Exception有许许多多的子类,当异常发生时,虚拟机系统会根据异常的类型,产生相应的对象,程序中应对这些对像进行处理。
就浅显的来说,Error类就相当于外部电脑的硬盘,Exception类就相当于电脑的软件,使用电脑时,硬件出错是不需要用软件去修补的。
25.java中Error和Exception的区别是什么呢?-------一二熊猫
最新推荐文章于 2021-08-26 08:31:47 发布