《从零开始的Java世界》系列主要讲解Javase部分,从最简单的程序设计到面向对象编程,再到异常处理、常用API的使用,最后到注解、反射,涵盖Java基础所需的所有知识点。学习者应该从学会如何使用,到知道其实现原理全方位式地学习,才能为以后框架的学习打下良好的基础。
目录
一、异常的介绍
1.1编译时异常
1.2运行时异常
二、异常处理方式一:try-catch
2.1finally的使用
三、异常处理方式二:throws
3.1使用throw手动抛出异常
一、异常的介绍


1.1编译时异常

1.2运行时异常


二、异常处理方式一:try-catch

2.1finally的使用
@Test
public void test(){
String string = null;
try{
string = "123";
string = "abc";
int i = Integer.parseInt(string);
System.out.println(i);
}catch (NumberFormatException e){
e.printStackTrace();
} finally {
System.out.println(string);
}
}
三、异常处理方式二:throws



3.1使用throw手动抛出异常

内容来源于尚硅谷javase课程的ppt,仅作为学习笔记参考

![洛谷 P1131 [ZJOI2007] 时态同步](https://img-blog.csdnimg.cn/direct/eb5718ac450d498bbfa753b0db803f52.png)













![[Java基础揉碎]泛型](https://img-blog.csdnimg.cn/direct/d979ea8693a6471bae4e9d6c0d95d7cb.png)




