Error和Exception的区别

Error和Exception都继承自Throwable类,区别是

Error:

  •  是不可控制的(unchecked)
  • 经常用来表示系统错误或低层资源的错误
  • 如果可能,应在系统级别被捕捉

Exception

  • 是可控制(checked)或不可控制的(unchecked)
  • 一般是由程序员引起的错误
  • 应该在应用程序级别被捕捉

猜你喜欢

转载自fenglingcao-dreamfly.iteye.com/blog/1981745
今日推荐