《小平工作日志》java抛异常、捕异常的简单介绍
2016-03-24 00:00
429 查看
前提:
UnsupportedTokenException、CredentialsException 这两个异常类都是继承 AuthenticationException。
UnsupportedTokenException、CredentialsException 这两个异常类都是继承 AuthenticationException。
public class MethodTest { /** * 这个方法抛出AuthenticationException异常 */ public void getTest(boolean b) throws AuthenticationException { /** * setTest这个方法分别出了异常UnsupportedTokenException、CredentialsException */ this.setTest(b); } private void setTest(boolean b) { if (b) { throw new UnsupportedTokenException("UnsupportedTokenException异常"); } else { throw new CredentialsException("CredentialsException 异常"); } } /** * 主方法测试 */ public static void main(String args[]) { MethodTest methodTest = new MethodTest(); boolean b = true; /** * 当 b 为true时,后台输出的:抛出UnsupportedTokenException异常。 * 说明 捕获异常时,可以捕获细分异常子类,这样捕获的更全面。 */ try { methodTest.getTest(b); } catch (UnsupportedTokenException e) { System.out.println("抛出UnsupportedTokenException异常"); } catch (CredentialsException cre) { System.out.println("抛出CredentialsException异常"); } } }
相关文章推荐
- 《小平工作日志》java异常中嵌套异常的捕获方法
- spring+hibernate+maven项目结构搭建
- Spring3.0中AOP生成代理对象问题
- Spring源码分析1--IoC容器载入Bean定义资源
- DataTables的服务器端分页处理
- Spring EL 小记(一)
- JAVA后台获取不到form表单提交值的情况
- 20145326 《Java程序设计》第4周学习总结
- java安装
- java 使用ReentrantLock Condition实现阻塞队列
- Struts2常见的struts.xml以及constant属性的写法(设置清空页面缓存)。
- Java——Swing事件处理
- 229. Majority Element II | Java最短代码实现
- 学习java的第一天
- java基础学习03(java基础程序设计)
- 优化myeclipse启动速度以及解决内存不足问题
- java获取随机数
- JAVA之日期时间
- Java 线程同步
- Java流的操作使用