今天,面试安卓开发的一个工作!遇到的是这么一个问题!幸好我还会哦!虽然很简单,但是我还是想发表上来哦!大牛勿喷!如有说的不好的地方!请批评指正!
首先我们来看下这2个类
error:
exception:
首先,这2个类,都是继承于Throwable类
现在我们来比较一下,他们之间的区别把:
error:顾名思义,叫做错误,是不可以避免的!一般是jvm中的错误,比如oom,或者资源找不到!比如图片资源不正确等!
exception:是异常,首先,exception,分为运行时异常,和编译时异常。基本都是由程序员编码导致!在一定程度上是可以避免的!java API中定义了很多类和方法,如果发生错误就会抛出异常,并且很多异常是可以捕获的。