面向对象——异常RuntimeException
来源:互联网 发布:廖雪峰的javascript 编辑:程序博客网 时间:2024/05/18 16:37
/*Exceptoin中有一个特殊的子类异常RuntimeException 运行时异常。如果在函数内容抛出该异常,函数上可以不用声明,编译一样通过。如果在函数上声明了该异常。调用者可以不用进行处理。编译一样通过;之所以不用在函数声明,是因为不需要让调用者处理。当该异常发生,希望程序停止。因为在运行时,出现了无法继续运算的情况,希望停止程序后,对代码进行修正。自定义异常时:如果该异常的发生,无法在继续进行运算,就让自定义异常继承RuntimeException。对于异常分两种:1,编译时被检测的异常。2,编译时不被检测的异常(运行时异常。RuntimeException以及其子类)*/class FuShuException extends RuntimeException{FuShuException(String msg){super(msg);}}class Demo{int div(int a,int b)throws Exception//throws ArithmeticException{if(b<0)throw new Exception("出现了除数为负数了");if(b==0)throw new ArithmeticException("被零除啦");return a/b;}}class ExceptionDemo4 {public static void main(String[] args) {Demo d = new Demo();int x = d.div(4,-9);System.out.println("x="+x);System.out.println("over");}}/*class Person{public void checkName(String name){//if(name.equals("lisi"))//NullPointerExceptionif("lisi".equals(name))//if(name!=null && name.equals("lisi"))System.out.println("YES");elseSystem.out.println("no");}}main(){Person p = new Person();p.checkName(null);}*/
阅读全文
0 0
- 面向对象——异常RuntimeException
- java面向对象-RuntimeException异常
- 面向对象之自定义异常和RunTimeException
- 面向对象——异常
- 面向对象——异常
- 面向对象——异常
- Java基础09天 学习笔记_面向对象(内部类,异常,RuntimeException, 自定义异常)
- 黑马程序员------面向对象(No.8)(自定义异常、throw(throws)、RuntimeException、覆盖时异常、异常总结)
- Android异常——常见的RunTimeException
- 面向对象—16—异常
- Java面向对象——异常
- 黑马程序员——面向对象--异常
- 黑马程序员——面向对象-异常
- java笔记——面向对象异常
- 面向对象——异常处理
- 面向对象——异常概述
- 面向对象——多异常处理
- 面向对象——自定义异常
- 线性筛素数的欧拉筛法
- DBSCAN算法
- 谷歌电子市场开发流程(9)-线程,线程池
- mybatis之MapperFactoryBean源码解读
- 1008. 数组元素循环右移问题 --秒杀超简单方法
- 面向对象——异常RuntimeException
- Cloudera Manager 5和CDH5离线安装
- laravel
- webview 输入框无法调用键盘
- [LeetCode] String to Integer (atoi) Python
- 剑指offer-两个链表的第一个公共节点
- display:table-cell自适应布局下连续单词字符换行
- Jsp 2 新特性、el表达式
- python requests 请求https ssl 错误