Java开发 - 异常 - 抛出异常
2016-04-21 11:22
369 查看
问题: 如何抛出一个系统异常并且捕获它
代码如下:
public class ThrowDemo {
static void demoproc() {
try {
throw new NullPointerException("demo");
} catch (NullPointerException e) {
System.out.println("Caught inside demoproc.");
throw e; // rethrow the exception
}
}
public static void main(String args[]) {
try {
demoproc();
} catch (NullPointerException e) {
System.out.println("Recaught: " + e);
}
}
}
运行结果:
Caught inside demoproc.
Recaught: java.lang.NullPointerException: demo
代码如下:
public class ThrowDemo {
static void demoproc() {
try {
throw new NullPointerException("demo");
} catch (NullPointerException e) {
System.out.println("Caught inside demoproc.");
throw e; // rethrow the exception
}
}
public static void main(String args[]) {
try {
demoproc();
} catch (NullPointerException e) {
System.out.println("Recaught: " + e);
}
}
}
运行结果:
Caught inside demoproc.
Recaught: java.lang.NullPointerException: demo
相关文章推荐
- Struts1、Struts2和SpringMVC
- Java开发 - 异常 - 抛出异常
- java 第三方登录之QQ登录
- Java中的23种设计模式与7大原则概述
- Spring事务管理—AOP/Annotation
- 使用CDI的axon框架搭建
- Windows 7 sometimes breaks FTP connections on Java 7 if firewall is enabled.
- java web 图表展示流程概述
- java西天取经之路(四)JSP标签库 【EL和JSTL】
- java 调用系统外部的某个程序
- java西天取经之路(三)JSP技术学习要点
- Java输入输出(3) 处理流和节点流
- java NIO selector全面深入理解
- springmvc,shiro整合
- 50道经典Java逻辑编程题--1~3
- java.security.cert.CertPathValidatorException: timestamp check failed
- java西天取经之路(二)Servlet部署和配置
- java mysql connection url
- 《疯狂Java讲义(第3版)》.(李刚)——注释
- Spring mvc redirect跳转路径问题