[size=medium]1.error表示恢复不是不可能但很困难的情况下的一种严重问题 ,比如说内存溢出。还可能指望程序员能处理这样的情况。
2.exception表示一种程序设计或实现问题,也就是说如果程序运行正常从不会发生的情况。
附:
exception
1.可以是 可被控制(checked) 或 不可控制的(unchecked)
2.表示一个由程序员导致的错误
3.应该在应用程序级被处理
error
1.总是不可控制的(unchecked)
2.经常用来用于表示系统错误或低层资源的错误
3.如何可能的话,应该在系统级被捕捉
[/size]
2.exception表示一种程序设计或实现问题,也就是说如果程序运行正常从不会发生的情况。
附:
exception
1.可以是 可被控制(checked) 或 不可控制的(unchecked)
2.表示一个由程序员导致的错误
3.应该在应用程序级被处理
error
1.总是不可控制的(unchecked)
2.经常用来用于表示系统错误或低层资源的错误
3.如何可能的话,应该在系统级被捕捉
[/size]