Exception继承了Throwable,但是它本身是有异常类的父类。

RuntimeException:运行时异常

Exception->RuntimeException->NullPointException

Exception->RuntimeException->IndexOutOfBoundsException->ArrayIndexOfboundsException

public class Test {

    String x;
public static void main(String[] args) { Test test = new Test();
try {
System.out.println(test.x.length());
} catch (ArrayIndexOutOfBoundsException e) {
test.x = "hello world";
System.out.println(test.x.length());
} catch (NullPointerException e) {
// TODO: handle exception
test.x = "hello world";
System.out.println(test.x.length());
} catch (Exception e) { // 必须放到最后
// TODO: handle exception
e.printStackTrace();
} System.out.println("end");
}
}
11
end

最新文章

  1. NFR
  2. 【hihoCoder】1148:2月29日
  3. html5 自定义验证信息
  4. 生成CSV文件后再将CSV文件导入到mysql
  5. OpenERP 安装在Windows server上时间显示不对的解决办法
  6. JavaScript之动态背景登陆表单
  7. TextView文字排版问题:
  8. yar
  9. SOCI、LiteSQL、POCO数据库访问类库对比
  10. 蓝桥杯-搭积木-java
  11. Django的Models(二)映射关系
  12. June 2. 2018 Week 22nd Saturday
  13. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer 关于Newtonsoft.Json,LINQ to JSON的一个小demo mysql循环插入数据、生成随机数及CONCAT函数 .NET记录-获取外网IP以及判断该IP是属于网通还是电信 Guid的生成和数据修整(去除空格和小写字符)
  14. MIP是什么
  15. web前端学习历程--跨域问题
  16. eclipse自定义快捷键(模板)
  17. Jedis入门
  18. openwrt 水星mw4530r-v1 搞搞搞
  19. 第三节 java 数组
  20. ASP.NET MVC Form表单验证与Authorize特性

热门文章

  1. 怎么通过IE连接本机oracle数据库
  2. ReadingNotes@02-12-2013
  3. Linux下Nginx的安装、升级及动态添加模块
  4. hdoj 1564 Play a game
  5. javascript和php中的正则
  6. linux下无法删除文件的原因
  7. SSH-KeyGen 的用法 【转载】
  8. JS获取和设置光标的位置
  9. 通过strace 监控 fdatasync
  10. PureMVC(JS版)源码解析(一):观察者模式解析