文章目录
前言:
复习面向对象,集合;(对之前所学知识的一个复习并巩固,能够更熟练的运用各种集合,使用面向对象变成,多态调用)
异常处理(区别异常和错误,并学会对异常的抛出和处理)
一、面向对象编程
面向对象的三大特征:封装,处理,多态;
了解各个特征的优势和弊端,并熟练应用,拥有面向对象的一种思维;
主要就是要利用这些特征,将其拆解成一个个模块和对象,这样会更易于维护和拓展。
二、异常
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不予以解决,然后报出异常。
总结
再本段学习的过程都是比较重要的几个点,集合,异常,面向对象,io流,都是重要的知识,要舍得花时间,去学习,并且练习,每天也要做几道算法题,活跃思维,好好学习。