问题1:
Exception和Error的区别 |
标准回答:
1.Exception 和 Error 的区别: |
问题2:
ClassNotFoundException 和 NoClassDefFoundError 的区别? |
标准回答:
ClassNotFoundException 当应用程序运行的过程中尝试使用类加载器去加载Class文件的时候,如果没有在classpath中查找到指定的类,就会抛出ClassNotFoundException,一般情况下,当我们使用Class.forName()时会出现这种异常,比如加载JDBC驱动类 |
问题3:
throw 和 throws 的区别: |
标准回答:
throw 是在方法体内:手动抛出的异常,一次只能抛出一个异常对象,由方法体处理,如果方法体内不处理,则需要在方法上声明 throws |
问题4:
你对异常有什么了解: |
标准回答:
①异常和Error的区别 |