JavaSE复盘04

本文探讨了Java中的异常处理机制,指出一旦catch块捕获到异常,后续代码将不再执行。同时,讲解了Integer类的缓存特性,以及类的继承与接口实现的规则。还强调了赋值语句的常见错误,并提及了布尔类型的转换限制。此外,文章阐述了多态性的两大作用:提高代码的通用性和可维护性。最后,梳理了类和对象的初始化顺序,包括静态与非静态代码块及构造函数的执行流程。
摘要由CSDN通过智能技术生成

catch捕获到异常后,模块之外的语句将不再执行。

Integer是一个包装类,有一个默认缓存的数组,范围为-128~127,所以第一个它不在这个缓存数组中,而第三个在这个范围中,会直接在数组中调用这个值

一个类可以实现多个接口,但是只能继承一个抽象类,其实就是一个子类只能继承一个父类。

又错这种赋值语句!!!

C布尔类型不能强转

E.0开头是八进制,0×开头是十六进制,所以E是正确的。

 多态的作用
1不必编写每一子类的功能调用,可以直接把不同子类当父类看,屏蔽子类间的差异,提高代码的通用率/复用率
2父类引用可以调用不同子类的功能,提高了代码的扩充性和可维护性

子类不可以继承父类的构造方法,只可以调用父类的构造方法。

父类静态代码块 ->子类静态代码块 ->父类非静态代码块 -> 父类构造函数 -> 子类非静态代码块 -> 子类构造函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值