java中的自定义异常
来源:互联网 发布:大学生分期借贷软件 编辑:程序博客网 时间:2024/06/06 11:36
异常为程序在运行时出现的不正常现象;
java中的异常都是运行时异常;
Throwable类是所有java异常类的直接(间接)父类;
一.异常语句的结构:
try{ 需要被检测的代码;}catch(异常类 变量名){ 异常处理代码;}finally{ 无论发不发生异常都会被执行的代码;}
1.try语句块中的正常语句,在产生异常后不会被执行;
2.若有多个catch语句块,子类异常一定要写在父类异常的前面,所以,无论有几个catch语句块,都只执行一个catch语句;
3.异常处理的出口为finally语句;
二.消极的处理方式
也可以使用throws关键字直接抛出异常:
public 返回值 方法名(参数形式) throws Exception{ 方法体; }
三.自定义异常类:
自定义异常类继承exception类,并创建带参的构造方法,在try语句快中用throw来抛出异常;
自定义异常类:
class MyException extends Exception { MyException(final string massage){ super(massage); }}
实例:输入double类型的数,若小于零则抛出异常:
public class fun{ public static void main(String args[]){ Scanner sc = new scanner(); doublie d=sc.nextDouble(); try{ if(d<0.0){ throw new MyException("输入错误!"); }else{ System.out.println("你输入的数为:"+d); } }catch(Exception e){ e.printStackTrace(); } }}class MyException extends Exception { MyException(final string massage){ super(massage); }}
希望对初学者有所帮助!
阅读全文
0 0
- Java中的自定义异常
- java中的自定义异常
- java中的自定义异常
- java中的自定义异常
- Java中的自定义异常
- java中的自定义异常
- JAVA中的自定义异常捕获
- java中的自定义异常类
- Java中的Exception异常 自定义异常
- Java中的Exception异常 自定义异常
- java中的异常抛出及自定义异常
- Java基础笔记 – Java中的Exception异常 自定义异常
- Java基础笔记 – Java中的Exception异常 自定义异常
- Java自定义异常在项目中的应用
- java4Android(12)java中的异常(13)自定义异常,异常处理的两种方式
- 简述java中的自定义异常的写法----about My Exception
- Java 异常(Exception)&自定义异常
- Java异常处理-----自定义异常
- Eclipse Maven创建Java Web项目
- js常用方法总结
- xpath contains
- springCloud(一)
- 【js基础】原生js实现模态弹窗效果
- java中的自定义异常
- rabbitMQ安装后启动web管理工具rabbitmq_management 时在dos 窗口出现Rabbitmq installation error
- Linux运维进阶-文档总结-LNMY架构之Mysql的安装和配置
- 新一代人工智能知识体系大全
- D
- 自制平衡小车:从入门到放弃——基于stm32的平衡小车系列(三)
- 网易招聘笔试(升级之路)
- 图像处理7:滑动条调色板
- spark LDA(原理+源码+示例)(推荐)