java面试题

java有关继承的面试题


java支持多继承吗?

  1. java类不支持多继承,但是我们可以通过接口实现多继承

final可以与抽象类一起使用吗?

1.不能


2.抽象类不支持实例化,抽象类的使用必须依靠子类继承来实现,final修饰的类不支持继承,所以不能以其使用


异常处理throw和throws关键字的区别?

1.throw:指的是在方法之中人为抛出一个异常(这个异常可能是自己实例化的)

2.throws:在方法的声明上使用,表好此方法在调用时必须处理异常

请解释Exception与RuntimeException的区别?请列举出几个你常见的RuntimeException


-1.Exception是RuntimeException的父类

-2.使用Exception定义的异常必须要被处理,而runtimeException的异常可以选择性处理
-3. 常见的RuntimeExecption:ArithmetionException(算数异常),NullPointerExeception(空值异常),ClassCastException(无关类异常)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值