zoukankan      html  css  js  c++  java
  • 2020.7.24第十九天

    1.今天学习了在Java中如何进行异常处理

    (1)Try...catch...finally...

    通过使用try....catch...finally...语句处理异常,它捕获被命名为属于异常类的异常,并
    调用方法处理它。其中,finally无论有无异常都会执行。
    异常处理代码块的基本形式如下。

    try
    {                                                                 //监视
         可能发生异常的代码块:
    }
    catch (异常类型   异常对象名)
                                                                      //捕获并处理异常
    {
         异常处理代码块:
    } finally{
                                                                     //最终执行
    }

    总结:当抛出一个异常时,异常会由相应的catch语句捕获并处理。与一个try相关的catch语句可以有多个,构成多重catch语句,异常类型决定了要执行哪个catch语句。如果没有抛出异常,那么,try 代码块就会结束,并且会跳过它的所有catch语句,从最后一个catch后面的第-一个语句继续执行。

    其实 try语句也可以嵌入try语句,一个try代码块可以嵌入到另一个try代码块中。由于内部try代码块产生的异常如果没有被与该内部try代码块相关的catch 捕获,就会传到外部try代码块。

    2.使用throws抛出异常

    [修饰符]    返回类型  方法名(参数1,参数2,.....)  throws  异常列表{ )

     3.通过throw抛出异常

    throw 异常名;

     4.自定义异常

    class 自定义异常 extends 父异常类名
    {
         类体;
    }

     2.遇到的问题:不了解异常处理的作用;

    3.明天继续学习第八章;

  • 相关阅读:
    理性即自由
    解决问题的思路是怎样的?
    联系的结构-深度思考
    思考力,才是真正的第一生产力-快思考、慢思考
    CentOS7在防火墙与端口上的操作
    linux如何查看nginx是否启动
    Git篇
    Git 常用命令总结
    siblings() 获得匹配集合中每个元素的同胞
    Mysql查看版本号的五种方式介绍
  • 原文地址:https://www.cnblogs.com/Nojava/p/13374195.html
Copyright © 2011-2022 走看看