复习面向对象,集合;(对之前所学知识的一个复习并巩固,能够更熟练的运用各种集合,使用面向对象变成,多态调用)
异常处理(区别异常和错误,并学会对异常的抛出和处理)
一、面向对象编程
面向对象的三大特征:封装,处理,多态;
了解各个特征的优势和弊端,并熟练应用,拥有面向对象的一种思维;
主要就是要利用这些特征,将其拆解成一个个模块和对象,这样会更易于维护和拓展。
二、异常
1.异常和错误的区别
异常!=错误
错误:主要是由语法错误和逻辑错误导致程序无法运行;
异常:主要包括运行时异常和编译时异常
以下时异常的父类于子类的关系图:

由图中可以知道各个之间的关系;
2.异常的抛出和处理
解决方案:
try-catch-finally处理机制
try {
代码段1(有异常)
} catch (Exception e) {
throw new RuntimeException(e);//捕获异常
}
try {
System.out.println();
} finally {
代码块2 //无论有无异常都会运行
}
try {
System.out.println();
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
代码块3//三个一样可以完成
}
throws异常处理:
再次方法内不做处理,直接抛给上一级的方法,jvm是最高方法,如果抛给最高方法jvm是jvm不予以解决,然后报出异常
本文回顾了面向对象编程的核心特性——封装、继承和多态,强调了它们在模块化和代码维护中的作用。同时,探讨了异常与错误的区别,详细阐述了如何进行异常的抛出和处理,包括try-catch-finally机制和throws关键字的使用。

被折叠的 条评论
为什么被折叠?



