异常和错误区别

    科技2022-09-04  103

    文章目录

    Exception和Error

    Exception和Error

    Exception和Error的区别 都继承自Throwable异常可以捕获,错误不可以被捕 运行时异常和一般异常的区别 受检查时异常,在方法的声明中声明的异常。 ClassNotFoundException,IOException 不受检查异常:可以被避免的逻辑异常 几种常见的运行时异常 NullPointException,ClassCastException,IndexOutOfBoundsException 问题:throw和throws的区别? throw在方法体内,手动抛出,一次抛出一个,由方法体处理;如果方法体不处理,则需要在方法上声明为throwsthrows在方法声明时,不做处理直接向上层抛出 问题:对异常的了解 不要用很大的Exception这样的通用异常不要在catch之后,不做处理、输出至日志try-catch会产生额外的性能开销,尽量不用很大的try包住大段的代码
    Processed: 0.035, SQL: 9