自定义异常
来源:互联网 发布:海岛奇兵震爆弹数据 编辑:程序博客网 时间:2024/05/29 13:06
自定义异常;因为项目中会出现一些特有的问题,而这些问题并未被java所描述并封装对象,所以对这些问题可以按照java的对问题封装的思想,将特有的问题,进行自定义的异常封装。
当函数内部出现了throw抛出异常对象,那么就必须要给对应的处理动作。要么在内部try catch 处理,要么在函数上声明让调用者处理。
一般情况下,函数内出现异常,函数上需要声明。
发现打印的结果中只有异常的名称,却没有异常的信息。因为自定义的异常并未定义信息。
如何定义异常信息呢?
class Fushu extends Exception{
}
class yichang{
if(b<0)
throw new Fnshu(”出现b为负数的情况“); //手动通过throw关键字抛出一个自定义异常对象。
int div(int a,int b)throw Fushu
{
return a/b;
}
}
class juli{
public static void main(String[] args){
yichang q =new yichang();
System.out.printf("x="+x);
}
}
0 0
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常)
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 【LeetCode】95. Unique Binary Search Trees II
- sublime 编译提示js
- 如何修改tomcat的账号密码
- Hive体系结构(二)Hive的执行原理、与关系型数据库的比较
- Java编程思想[一]对象
- 自定义异常
- 解决unity5.3出现的: [VRDevice] Initialization of device oculus failed 问题
- (Win32)PlaySound播放Wav声音+mciSendString播放多媒体
- Mac使用wireshark对移动设备抓包
- HDFS 常用命令
- Java文件与IO(二)之字符流
- linux网络传输文件
- Java 多线程扩展之JMM
- JavaScript中的return、return true及return false