异常处理

异常

含义

  java语言中,将程序执行中发生的不正常情况

分类

  1.Error: Java虚拟机无法解决的严重问题.

  2.Exception: 其他因编程错误或者偶然的外在因素导致的一般性问题,使用针对性的代码进行处理.

体系结构

  1.编译时异常;

  2.运行时异常.

处理方式
try-catch-finally

  1.catch中的异常类型如果没有子父类关系,则异常顺序无所谓.

  2.catch中的异常类型如果满足子父类关系,则要求子类一定要声明在父类的上面

throws+异常类型

  throws的方式只是将异常抛给了方法的调用者

throw与throws的不同

  throw表示抛出一个异常类的对象,声明异常对象的过程,声明在方法体内;

  throws属于异常处理的一种方式,声明在方法的声明处.

坚持原创技术分享,您的支持将鼓励我继续创作!
-------------本文结束感谢您的阅读-------------
(>看完记得五星好评哦亲<)
0%