Java自定义异常
来源:互联网 发布:如何ping ip 和端口号 编辑:程序博客网 时间:2024/06/16 13:15
一 为什么要有自定义异常
java类库提供的异常有时候不能满足我们的要求,这时,我们就需要自己定义异常,比如,当ip地址不符合我们的要求,我们想让它抛出一个异常。
二怎么实现自定义异常
java自定义异常,只需继承Exception或者其子类就可以实现。如果有需要,则编写构造函数。
三代码演示
自定义异常类:MyException ,写了一个当值大于10的时候,抛出MyException异常,正常情况下是不需要抛这种异常的,这只是一个演示代码。
package testexception;public class Test {public static void main(String[] args) {// TODO Auto-generated method stubtry{test(12);}catch(Exception e){System.out.println("值大于10,有异常抛出");}}public static void test(int i)throws MyException{if(i>10)throw new MyException("值大于10");}}class MyException extends Exception{ public MyException(String str){ super(str); }}
打印结果:
值大于10,有异常抛出
0 0
- Java 异常(Exception)&自定义异常
- Java异常处理-----自定义异常
- Java 异常(Exception)&自定义异常
- JAVA-自定义异常/异常覆盖
- java异常体系、自定义异常
- Java异常之自定义异常
- Java异常之自定义异常
- Java 自定义异常 异常抛出
- Java异常处理--自定义异常
- Java异常之自定义异常
- 自定义异常实战,java封装自定义异常
- Java自定义异常
- java中自定义异常
- 自定义Java异常
- 自定义Java异常
- Java自定义异常类
- Java中的自定义异常
- java自定义异常类
- 论飞机游戏在C语言程序的基本语句能完成功能的体会
- get post 区别
- Android开发之如何保证Service不被杀掉(broadcast+system/app)
- 实现管理系统过程中遇到的问题
- nginx的安装与简单配置
- Java自定义异常
- 差分约束系统
- bzoj 3124 直径
- python学习的一些笔记
- asp.net web开发所用到的技术
- Java数据结构之有效队列
- Android下写一个永远不会被KILL掉的进程/服务
- POJ 1611 The Suspects (并查集)
- Ubuntu 下安装和配置 Apache Maven