码迷,mamicode.com
首页 > 编程语言 > 详细

javase 异常处理

时间:2018-06-15 13:15:47      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:nbsp   error   异常类   括号   注意事项   str   参数   导致   ble   

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的提示内容还会列出错误地址。


javase 异常处理

标签:nbsp   error   异常类   括号   注意事项   str   参数   导致   ble   

原文地址:https://www.cnblogs.com/hankai2735/p/9186516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!