zoukankan      html  css  js  c++  java
  • javase 异常处理

    1.简述什么是异常、异常的继承体系?
      异常就是java代码块在运行时出现的错误,有编译错误和运行错误,
      Throwable是所有异常的父类它包含了error和Exception两个子类。
      其中error是系统级别的错误在运行过程中出现,一般只能改代码才能解决。
      Exception是编译错误可以通过改代码来解决
      RuntimeException是运行错误只能改代码才能解决。
    2.简述异常的处理方式?
      throw是对错误代码往上抛,直到将错误语句抛到虚拟机jvm中,会标号问题语句并终止程序。
      try…catch…finally:try用来检测错误语句并将错误传递给catch进行处理,catch会将错误信息打印到控制台进行提示
      finally是不管语句有没有错误都会被执行。
    3.throw和throws关键字的使用位置和格式?
      throw:在判断条件里面进行编写,throw new Exception(加提示)
      throws:用于对异常类的声明,写在方法名旁边,方法名(参数)throws 异常类名1,异常类名2....{...}
    4.多个catch处理的注意事项?
      catch处理的异常不能相同
      子类异常在处理时要在父类异常之前,不然父类会以多态的形势接收子类异常
    5.简述finally关键字的特点和作用?
      finally无论是否有异常都要被执行,解决异常导致的程序中语句不能被执行
    6.Throwable类的常见方法及方法描述?
      getmessage()//只获取自己在if条件中的throw new
      Exception()//括号里面写提示语句
      tostring()//获取一个错误提示和自己写的错误提醒语句
      printStackTrace()//不仅获得tostring的提示内容还会列出错误地址。


  • 相关阅读:
    使用JQuery+HTML写一个简单的后台登录页面,加上对登录名和密码的前端校验。
    Shiro入门3
    Shiro入门2
    Shiro入门1
    Spring+SpringMVC+Mybatis整合 pom示例
    IO(1)----File类
    集合(3)—— Map
    集合(3)—— Set
    集合(2)——List集合
    集合(1)
  • 原文地址:https://www.cnblogs.com/hankai2735/p/9186516.html
Copyright © 2011-2022 走看看