Java 第二阶段学习


前言

复习面向对象,集合;(对之前所学知识的一个复习并巩固,能够更熟练的运用各种集合,使用面向对象变成,多态调用)

异常处理(区别异常和错误,并学会对异常的抛出和处理)


一、面向对象编程

面向对象的三大特征:封装,处理,多态;

了解各个特征的优势和弊端,并熟练应用,拥有面向对象的一种思维;

主要就是要利用这些特征,将其拆解成一个个模块和对象,这样会更易于维护和拓展。

二、异常

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流,都是重要的知识,要舍得花时间,去学习,并且练习,每天也要做几道算法题,活跃思维,好好学习。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值