已检查异常也可在运行时抛出

Java 异常处理的一个基本原则是, 必须为所有已检查异常提供一个处理器.
不过可以利用泛型消除这个限制

必须处理已检查异常
利用泛型,抛出所有异常

在这里, 如果 body() 方法捕获的是已检查异常, 也会通过 throwAs 方法抛出.

你可能感兴趣的:(已检查异常也可在运行时抛出)