Java中自定义异常
来源:互联网 发布:机器铃 砍菜刀 知乎 编辑:程序博客网 时间:2024/06/06 01:38
/** * 自定义异常 * @author xiaoyu * */public class MyException extends Exception{private static final long serialVersionUID = -1475988675976310889L;public MyException(String msg){super(msg);}}class Numbertest {public int shang(int x,int y) throws MyException{if(y==0)throw new MyException("您输入的是"+y+",除数不能为0!"); return x/y;}}
测试类:
package exercise.exception;public class Test {/** * @param args */public static void main(String[] args) {Numbertest numbertest=new Numbertest();try {System.out.println(numbertest.shang(11, 0));} catch (MyException e) {System.out.println(e.getMessage());e.printStackTrace();}}}
[总结]
1.自定义异常:
class 异常类名 extends Exception
{
public 异常类名(String msg)
{
super(msg);
}
}
2.标识可能抛出的异常:
throws 异常类名1,异常类名2
3.捕获异常:
try{}
catch(异常类名 y){}
catch(异常类名 y){}
4.方法解释
getMessage() //输出异常的信息
printStackTrace() //输出导致异常更为详细的信息
0 0
- java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- Java中自定义异常
- java中自定义异常
- Java中自定义Exception异常
- java中异常抛出以及自定义异常
- Java中异常抛出和自定义异常
- java中自定义异常& 编译时异常&运行时异常
- 【Java】Java中自定义的异常
- 程序员有趣的面试智力题
- web 项目中资源下载出错,或者下载的文件对应的形式不对应,web 项目下载的文件自动打包为一个压缩包
- The run destination My Mac 64-bit is not valid for Running the scheme
- C.Interface.And.Implementations—list(单链表)的实现
- Delphi 6 程序员代码编写标准指南一
- Java中自定义异常
- Hello
- 嵌入式 linux下mysql支持中文的方案
- Linux下安装Oracle11g服务器
- 修改beacon帧结构(1)帧的写入和发送过程【linux内核-OpenWRT】
- GTK自定义函数之控件大小、颜色(3)-bobo
- 成员初始化列表的句法
- 女子开车轧伤大妈脚 大妈称没事悄然离开
- Binary Tree Postorder Traversal