Java开发 - 异常 - 抛出异常
2016-04-21 11:22
357 查看
问题: 如何抛出一个系统异常并且捕获它
代码如下:
运行结果:
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
相关文章推荐
- 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跳转路径问题
- Java线程中断的本质深入理解
- 初识java算法