📅  最后修改于: 2020-11-15 04:09:41             🧑  作者: Mango
泛型类不允许直接或间接扩展Throwable类。
//The generic class Box may not subclass java.lang.Throwable
class Box extends Exception {}
//The generic class Box may not subclass java.lang.Throwable
class Box1 extends Throwable {}
不允许方法捕获类型参数的实例。
public static
void execute(List jobs) {
try {
for (J job : jobs) {}
// compile-time error
//Cannot use the type parameter T in a catch block
} catch (T e) {
// ...
}
}
在throws子句中允许使用类型参数。
class Box {
private int t;
public void add(int t) throws T {
this.t = t;
}
public int get() {
return t;
}
}