J2SE基础夯实系列之throws还有throw的区别
2012-08-06 15:38
381 查看
并且直接由些方法调用异常处理类来处理该异常,
所以它常用在方法的后面。比如
public static void main(String[] args) throws SQLException
明白了,要是不想自己处理异常,那么直接用throws抛出,让调用者去处理。‘
2.throw 用于方法块里面的代码,比throws的层次要低,比如try...catch ....语句块,表示它抛出异常,
但它不会处理它,
而是由方法块的throws Exception来调用异常处理类来处理。
throw用在程序中,明确表示这里抛出一个异常。
throws用在方法声明的地方,表示这个方法可能会抛出某异常。
throw是抛出一个具体的异常类,产生一个异常。
throws则是在方法名后标出该方法会产生何种异常需要方法的使用者捕获并处理。
相关文章推荐
- J2SE基础夯实系列之throws还有throw的区别
- J2SE基础夯实系列之抽象类和接口的区别(太透彻了!)
- J2SE基础夯实系列之抽象类和接口的区别(太透彻了!)
- J2SE基础夯实系列之StringBuffer与StringBuilder的区别
- J2SE基础夯实系列之String字符串拼接原理剖析
- J2SE基础夯实系列之通过例子看六种异常处理的陋习
- J2SE基础夯实系列之IO(待更新)
- Java基础系列--throw、throws关键字
- Java基础——(匿名)内部类+(自定义)异常+throws与throw区别+package(包)
- J2SE基础夯实系列之finally中return语句
- J2SE基础夯实系列之类加载器
- J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用
- J2SE基础夯实系列之File的相关方法代码实例
- J2SE基础夯实系列之数组
- J2SE基础夯实系列之垃圾回收机制
- J2SE基础夯实系列之数组
- J2SE基础夯实系列之垃圾回收机制
- J2SE基础夯实系列之使用StackTraceElement封装,打印调试代码!
- J2SE基础夯实系列之遍历Map的所有元素
- J2SE基础夯实系列之正则表达式Java