zoukankan      html  css  js  c++  java
  • Java中的异常

    throw关键字:

      作用:

        可以使用throw关键字在指定的方法中抛出指定的异常

      使用格式:

        throw new xxxException("异常产生的原因");

      注意:

        1.throw关键字必须写在方法内部

        2.throw关键字后边的new对象必须是Exception或者Exception的子类对象

        3.throw关键字抛出指定的异常对象,我们就必须处理这个异常对象

          throw关键字后面创建的是RuntimeException或者是RuntimeException的子类对象,我们可以不处理,默认交给JVM处理(打印异常对象,中断程序)

          throw关键字后面创建的是编译异常(写代码时报错),我们就必须处理这个异常,要么throws,要么try...catch

    throws关键字:异常处理的第一种方式,交给别人处理

      使用格式:

        在方法声明时使用  ... ... ...throws AAAException, BBBException... { throw new xxxException... }

    try...catch:异常处理的第二种方式,自己处理异常

      使用格式:

        try {

          可能产生异常的代码

        } catch (定义一个异常变量,用来接收try中抛出的异常对象) {

          异常处理逻辑

          一般在工作中,会把异常的信息记录到一个日志中

        }

        ......

        catch ( ...... ) {

          ......

        } 

    try...catch...finally:有一些代码无论是否发生异常,都要执行,可以把这些代码放在finally中

      

  • 相关阅读:
    【CSS学习】--- 背景
    线程运行诊断
    Mysql变量、存储过程、函数、流程控制
    设计模式之外观模式(门面模式)
    Spring的JdbcTemplate使用教程
    @AspectJ注解的value属性
    自定义Yaml解析器替换Properties文件
    @Import导入自定义选择器
    Spring中Bean命名源码分析
    Java操作fastDFS
  • 原文地址:https://www.cnblogs.com/roadlandscape/p/12100288.html
Copyright © 2011-2022 走看看