一、 在声明异常时,在方法名后用throws后面再跟上异常的名单,这样把运行时出现的已声明过的异常向上传递给调用该方法的方法处理;throw语句用来声明自己定义的异常,这种自定义的异常必须是Throwable类的子类;try\catch语句是告诉runtime去捕获该段代码中可能会出现的异常,并进行处理,如果不写对异常的处理代码,runtime会把异常对象交给默认的异常处理程序处理。
public void exception throws IOException
{
throw new IOException("IOException");
}
这个example很经典,throw就是自己抛出一个异常,而 throws是声名一个异常,表明该异常不在产生异常的函数中处理,由调用该函数的方法处理。
二、用例:
class ExceptionTest {//throws ExceptionOneself2{ 类不能声明跑出异常,只有方法能
public static void main(String[] args) throws ExceptionOnesself
try
{
System.out.println(1);
throw new ExceptionOnesself();
}
catch(ExceptionOnesself e)
{
//e.printStackTrace();
System.out.println(2);
}
finally
{
System.out.println(3);
}
}
}
class ExceptionOnesself extends Exception
{
private static final long serialVersionUID = 1L;
//Exception的几种构造方法
public ExceptionOnesself()
{
super();
System.out.println(4);
}
public ExceptionOnesself(String message)
{
super(message);
}
public ExceptionOnesself(Throwable cause)
{
super(cause);
}
public ExceptionOnesself(String message,Throwable cause)
{
super(message,cause);
}
}
发表评论
-
hashtable arraylist 容量
2013-03-01 09:50 868Each ArrayList instance h ... -
报表导出参数
2013-02-27 16:49 1265JRExporterParameter. JASPER_PR ... -
report
2013-02-22 12:08 715http://blog.csdn.net/usedtolov ... -
gwt
2013-02-21 17:02 881Google Web Toolkit的缩写,有了 GWT可以使 ... -
线程安全Collections.synchronizedList
2013-01-23 22:30 46651Collections.synchronizedList引发 ... -
java 一些么曾用的领域
2013-01-23 21:48 774阻塞与非阻塞io 1、nio 1.4 + 2、aio ... -
json 包依赖
2013-01-23 18:02 894commons-beanutils.jar commons ... -
线程池
2013-01-22 22:20 01、Executors类里面提供了一些静态工厂,生成一些常用 ... -
struts2 ext fileUpload
2012-11-23 16:19 0觉得这篇还写的可以,http://www.cnblogs.co ... -
myeclipe jvm setting
2012-11-21 10:23 0原文出处: 由MyEclipse内 ... -
IP转化
2012-07-15 15:56 860IP相互转化 /* * >>>无符 ... -
weblogic下载
2012-04-22 14:07 0weblogic 10.0版本的下载路径: http://w ... -
xml处理
2012-04-07 17:48 0一、此段代码是struts2中struts.xml的解析的部分 ... -
配置文件
2012-04-07 12:32 0以前教材源码的配置文件,很久不用,免的无从下手 一、web. ... -
零碎零碎
2012-02-27 16:30 01、SimpleDateFormat 的使用: Simple ... -
synchronized使用
2011-08-03 23:38 889synchronized关键字的使用: ①是某个对 ... -
Java修饰符
2011-08-03 23:18 918①类修饰符: public 可以从其他类中访问 a ... -
JSP内置对象
2011-07-31 21:37 855以下对JSP内置对象及其方法做一概述 一、reques ... -
设计模式-单例 Singleton
2011-07-31 03:03 716一、构成单例模式要点: ①、只有一个实例 ②、私有的构造方 ... -
嵌套类 内部类 静态内部类 匿名内部类
2011-07-30 18:03 1131一、嵌套类(Nested Class)分为:内部类(Inner ...
相关推荐
文章目录: ...4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别? 6. NoClassDefFoundError 和 ClassNotFoundException 区别? 7. try-catch-finally 中哪个部分可以省略?
Throwable有两个子类:Error 和Exception。 Error:一个Error对象表示一个程序错误,指的是底层的低级的不可恢复的严重错误 遇到Error,程序一定会退出,因为已经失去了运行所必须的物理环境。 对于Error我们...
<BR><BR>3、 throws子句来抛出指定的异常,异常抛出点(throws 语句位置、try{}程序块、try()程序块中直接和间接调用的方法中)<BR><BR>4、 java采用终止方式异常处理,不是恢复方式的异常处理<BR><BR>5、 发生...
04 掌握使用throw语句抛出异常,以及使用throws语句声明方法异常。 《Java程序设计案例教程》教学课件07异常处理全文共31页,当前为第2页。 技能目标 能够在MyEclipse IDE中使用try-catch-finally语句块编写程序...
throws Exception { //CatalinaProperties解析$CATALINA_HOME\conf\catalina.properties, //并将catalina.properties内的属性存为系统属性 //catalina.properties内common.loader="${catalina.base}/lib", ...
throws 和 throw try 、finally 、catch 什么是 Error 内部类 创建内部类集合 Iterable 接口顶层接口 ArrayList Vector LinkedList 类Stack HashSet TreeSet LinkedHashSet 类 PriorityQueue HashMap TreeMap 类 ...
private final String windowsParseMacAddress(String ipConfigResponse) throws java.text.ParseException { String localHost = null; try { localHost = java.net.InetAddress.getLocalHost().getHostAddress(); ...
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 19、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 如果数据将在线程间共享。例如正在写的数据以后可能...
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 16、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 如果数据将在线程间共享。例如正在写的数据以后可能被...
}catch(Exception e){ e.printStackTrace(); } } public static SqlSessionFactory getSession(){ return sqlSessionFactory; } public static void main(String[] args) { SqlSession session = ...
基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 开本:16开 ... ...Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的...
基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 开本:16开 ... ...Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的...