java什么是异常,和错误有什么区别
1个回答
展开全部
Error和
Exception
都继承自Thorwable。
Error是错误,是
不可挽回
的,也就是说,出了Error程序就挂了,最常见的就是OutOfMemoryError。
编译时异常指的是我们必须在代码中显示的处理,或者try或者throw,处理完成后才能编译成功,常见的是IO
Exception
。
运行期异常指的是我们写的代码可以编译通过,但是如果运行时出现问题,则会出现运行期异常,最常见的就是NullPointerException、IndexOutOfBoundsException
Exception
都继承自Thorwable。
Error是错误,是
不可挽回
的,也就是说,出了Error程序就挂了,最常见的就是OutOfMemoryError。
编译时异常指的是我们必须在代码中显示的处理,或者try或者throw,处理完成后才能编译成功,常见的是IO
Exception
。
运行期异常指的是我们写的代码可以编译通过,但是如果运行时出现问题,则会出现运行期异常,最常见的就是NullPointerException、IndexOutOfBoundsException
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询