zoukankan      html  css  js  c++  java
  • 每日日报7月16日

    1.今天学习了异常声明,捕获和处理

    1、 异常处理的基本语法
        在java中,异常处理的完整语法是:
         try{
          //(尝试运行的)程序代码
        }catch(异常类型 异常的变量名){
          //异常处理代码
        }finally{
          //异常发生,方法返回之前,总是要执行的代码
        }



        以上语法有三个代码块:
        try语句块,表示要尝试运行代码,try语句块中代码受异常监控,其中代码发生异常时,会抛出异常对象。


        catch语句块会捕获try代码块中发生的异常并在其代码块中做异常处理,catch语句带一个Throwable类型的参数,表示可捕获异常类型。当try中出现异常时,catch会捕获到发生的异常,并和自己的异常类型匹配,若匹配,则执行catch块中代码,并将catch块参数指向所抛的异常对象。catch语句可以有多个,用来匹配多个中的一个异常,一旦匹配上后,就不再尝试匹配别的catch块了。通过异常对象可以获取异常发生时完整的JVM堆栈信息,以及异常信息和异常发生的原因等。

        finally语句块是紧跟catch语句后的语句块,这个语句块总是会在方法返回前执行,而不管是否try语句块是否发生异常。并且这个语句块总是在方法返回前执行。目的是给程序一个补救的机会。这样做也体现了Java语言的健壮性。

     2.没有遇到问题

    3.明天打算学习用Log4J记录异常日志信息

  • 相关阅读:
    mysql 赋给用户权限 grant all privileges on
    ubuntu下aptget安装小型的lamp环境
    Linux系统进程管理
    SQLChapter1_Overview of SQL Server
    SQLChapter2Querying Data
    SQLexercise
    SQLChapter4Managing Databases and Table
    JavaUI添加事件(二)
    java ActionEventDemo
    JavaUI弹出对话框
  • 原文地址:https://www.cnblogs.com/wanghaoning/p/13394498.html
Copyright © 2011-2022 走看看