Recent Posts

Java: 涉及继承的异常声明及捕捉

2 minute read

当有继承发生时,会伴随着重载、覆写 (包括接口方法的实现)、构造器的重写等行为。此时,如果基类或是接口的方法存在异常声明,那么导出类或是接口的实现类的对应方法该如何声明异常?同时对这些方法的调用该如何捕捉异常?下面就这 2 个问题进行探讨,你会看到,针对覆写和构造器的重写是 2 种完全不同的处理方式 (针对重载则...

Java: first catch

less than 1 minute read

try 块里有异常抛出时,程序会进入 第一个 异常类型匹配的 catch 块执行,其他的 catch 块不执行。

Java: foreach 与 iterable

1 minute read

Iterable 是一个接口,它只有一个方法 iterator(),要求返回一个 Iterator。

Java: Arrays.asList()

less than 1 minute read

Arrays.asList() 这个方法有点特殊,这里记录一下。