Error与RuntimeException的区别

Error与RuntimeException的区别

二者的不同之处:

Exception:

1.可以是可被控制(checked) 或不可控制的(unchecked) 

2.表示一个由程序员导致的错误 

3.应该在应用程序级被处理

 

Error:

1.总是不可控制的(unchecked) 

2.经常用来用于表示系统错误或低层资源的错误 

3.如何可能的话,应该在系统级被捕捉

 

上一篇:@suppresswarnings(unchecked)的作用


下一篇:python-图形文件夹模块在多次安装后将不会导入(Mac OSX)