JAVA---SE——异常

本文介绍了Java中异常处理的基本概念,包括Error和Exception的区别,以及如何使用try、catch、throw、throws和finally等关键字来处理异常。同时,还探讨了final关键字的不同用途。

异常主要指两类:Exception,Error。都继承了Throwable接口。

Error,指JVM层面的错误,eg,内存不足  OutofMemorryError

Exception(常指运行时期的异常),主要指,由于程序设计不当,代码逻辑问题产生的异常。

面试题---1:

运行时期的异常:非可查异常,不需要进行显示捕捉(错了后才知道错了)

一般异常:可查异常,编译过程中,一般会提示,需要进行throws抛出,或者,try---catch

抛出异常,捕获异常的五个关键字

try      catch    throw    throws    finally

面试题-----2

final:修饰符(2不2只)

修饰类---------不能被继承

修饰方法---------不能被重写

修饰引用-------只有一次指向对象的机会

修饰变量-------只能被赋值一次(和常量没啥区别)

finally:用于处理异常的关键字

finalize:object的方法   当对象满足垃圾回收机制的时候,会自动调用finalize方法

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值