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