异常的基本概念(二)
2014-04-01 17:05
169 查看
throws关键字:在定义一个方法的时候可以使用throws关键字来声明,表示此方法可以不处理异常,交给调用处处理。
语法格式:public 返回值类型 方法名称 (参数列表) throws 异常类{}
如果在main方法上声明throws关键字,就交给JVM处理。
throw关键字的作用是在程序中抛出一个异常,抛出的是一个异常类的实例化对象。
一般throw和throws 和try...catch联合使用下面是一个小例子
Exception和RuntimeException
Exception在程序中必须使用try...catch进行处理。
RuntimeException可以不用使用try...catch..,如果出现异常则交给jvm处理。
自定义异常:只需要继承Exception就可以完成自定义异常类。
很大的项目才需要使用自定义异常类,获得更准确的消息。
Assert断言
语法格式:public 返回值类型 方法名称 (参数列表) throws 异常类{}
如果在main方法上声明throws关键字,就交给JVM处理。
throw关键字的作用是在程序中抛出一个异常,抛出的是一个异常类的实例化对象。
一般throw和throws 和try...catch联合使用下面是一个小例子
package lianxijihe; class Math{ public int div(int i,int j) throws Exception{ System.out.println("计算开始"); int temp=0; try { temp=i/j; } catch (Exception e) { // TODO Auto-generated catch block throw e; }finally{ System.out.println("计算结束"); } return temp; } } public class LianXi027 { public static void main(String args[]){ Math m = new Math(); try { System.out.println("计算结果"+m.div(5, 0)); } catch (Exception e) { // TODO Auto-generated catch block System.out.println("计算出了问题"); } } }
Exception和RuntimeException
Exception在程序中必须使用try...catch进行处理。
RuntimeException可以不用使用try...catch..,如果出现异常则交给jvm处理。
自定义异常:只需要继承Exception就可以完成自定义异常类。
很大的项目才需要使用自定义异常类,获得更准确的消息。
Assert断言
相关文章推荐
- Exception与RuntimeException的区别(异常的基本概念)
- 【异常的基本概念】_异常的其他概念笔记`
- AOP基本概念、AOP底层实现原理、AOP经典应用【事务管理、异常日志处理、方法审计】
- 异常的基本概念
- Java异常--基本概念try...catch...finally
- Java总结第二篇 异常处理--基本概念
- 异常的基本概念
- 2.ARM中的异常中断基本概念
- 异常的基本概念
- 异常的基本概念
- 【异常的基本概念】_异常的其他概念笔记`
- 异常的基本概念
- 异常的基本概念
- 【异常的基本概念】_异常的基本概念笔记
- Android 的一些基本概念和OOM异常的处理方法
- 异常的基本概念(一)
- 第十二章 异常处理 概念和基本使用
- 【异常的基本概念】_异常的基本概念笔记
- C#学习基本概念之Tuple类(元组、重数)
- 操作系统学习-3. 进程的基本概念