java免费学习视频资料,Java学习视频大合集

本文介绍了Java中异常处理的基本概念,包括抛出和捕获异常的过程,以及Throwable下的Exception和Error的区别。此外,讲解了this关键字的用法,类与对象的关系,抽象类与抽象方法,以及继承和组合的概念。重点在于面向对象方法在处理代码复用和结构上的应用。
摘要由CSDN通过智能技术生成

73aa2c49fe1609879ae28e67abaf1bc0.png

异常:

Java是采用面向对象的方法来处理异常:

1.抛出异常:停止当前执行路径,并把异常对象提交给JRE;

2.捕获异常:JRE得到改异常后,在方法的调用栈寻找相应的代码来处理改异常。(回溯)

3.Throwable下的两个直接子类:Exception(需要程序员处理)和Error(系统处理)

this:

this关键字,隐式参数,在构造方法里一直用用在普通方法里面,this指向当前对象,或者构造器里面正在初始化的对象。this不能应用于static方法在构造器里通过this()调用其它的构造器,并且只能位于第一句!!!

this常用于构造方法(构造器)和set、get方法(设置器)中。

类:

1.类是对象的模板

2.创建的对象的内容放到堆里,此内容里的方法保存已经加载了的方法的地址,而此对象属于局部变量,放到栈里

3.方法区加载的是 类的代码信息、static变量和方法、常量池(常量池有共享机制)

4.引用就是地址,操作对象是操作它的地址

有抽象方法的类只能定义抽象类

抽象类不能实例化,也不能用new来实例化抽象类。

抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用。

抽象类只能用来继承。

抽象方法必须被子类实现。

组合:

组合就是把父类的属性和方法作为一个新的属性,在子类中用New 进行新建对象,然后通过方法调用实现对父类中的属性方法可以在子类中使用!

继承就是“是”;这个东西是另一个东西的一部分;但是可以不用它的一部分,进行新建

组合就是“有”“还有”:这个东西有它的一部分,然后自己也有一部分,也可以新建一部分;

两者都可以实现父类代码在子类中使用。//这个是重点!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值