在知识的海洋里彻底疯狂!!!
1. try-catch-finally

try-catch-finally的执行机制是
- try块是不能被省略的,用于包含可能会抛出异常的代码,如果没有try块,那么之后的catch,finally就没有意义了。
- 先执行try中的语句,若没有异常,则直接跳过catch语句,直接执行finally中的语句,之后,再执行后面的代码。
- 若发现异常,则需要在catch语句中匹配相应的异常类型,如果找到匹配的catch块,则会执行该catch块中的代码,之后执行finally块中的代码。在finally块执行完毕之后,程序会继续往下执行后面的代码。
- 无论是try块还是catch块中的代码,只要遇到了return、continue或break等跳出语句,程序就会立即跳转到finally块中的代码,然后再进行跳出操作。如果finally块中也有跳出语句,则会覆盖之前的跳出行为。
2. 方法调用

如下图,类中的实例方法,可以直接调用本类的类方法

如想调用超类的方法,需要加super或者用类名调用父类的静态方法。

本文介绍了Java中的异常处理机制,包括try-catch-finally的执行流程,以及方法调用的规则。接着讨论了接口的特点,如方法的权限和静态修饰。文章还详细梳理了Java集合类框架,包括Map、Iterable、List、Queue、Set之间的关系,以及各种具体实现类的继承结构,如HashMap、TreeMap和LinkedList等。
最低0.47元/天 解锁文章
606





