异常

    xiaoxiao2021-04-17  39

    1.异常时由Java应用程序抛出和处理的非常严重错误,它可以分为Checked异常和运行时异常两大类。

    2.Checked异常必须捕获或者声明抛出,否则无法通过编译,运行时异常不要必须捕获异常或者声明抛出。

    3.Java的异常处理是通过5个关键字来实现的:try catch finally throw throws

    4.即使在try快,catch块中存在return语句,finally块中语句也会被执行。finally块中语句不被执行的唯一情况,在异常处理代码中执行System,exit(1)

    5.可以在一个try语句块后面跟多个catch语句块,分别处理不同的异常,但排列顺序必须是从特殊到一般,最后一个一般为Exception类。

    6.log4j是一个优秀的日记记录工具,常用使用方式是配置log4j.properties文件,从而控制日志的输出级别,目的地和输出格式。

    7.throw和throws的区别:

    1>作用不同:throw用于在程序中抛出异常;throws用于声明在该方法内抛出了异常。

    2》使用的位置不同:throw位于方法体内部,可以作为单独语句使用;throws必须跟在方法参数列表的后面,不能单独使用。

    3》内容不同:throw抛出一个异常对象,而且只能是一个;throws后面跟异常类。而且可以跟多个异常类。

    转载请注明原文地址: https://ju.6miu.com/read-673601.html

    最新回复(0)