什么叫异常?什么叫错误?

异常通常指,你的代码可能在编译时没有错误,可是运行时会出现异常。比如常见的空指针异常。也可能是程序可能出现无法预料的异常

Error是错误,是不可挽回的,也就是说,出了Error程序就挂了,最常见的就是OutOfMemoryError。
编译时异常指的是我们必须在代码中显示的处理,或者try或者throw,处理完成后才能编译成功,常见的是IOException。
运行期异常指的是我们写的代码可以编译通过,但是如果运行时出现问题,则会出现运行期异常,最常见的就是NullPointerException、IndexOutOfBoundsException

posted @ 2019-08-23 11:03  梦人亭  阅读(717)  评论(0编辑  收藏  举报