以下是我的代码,我得到编译时错误“InterruptedException的无法访问的catch块。这个异常永远不会从try语句体中抛出”这很好
但是当我用Exception替换InterruptedException时它不会给出任何错误,为什么这样做也会检查两个例外异常
public static void good()
{
try
{
eatCarrot();
}
catch(InterruptedException e)
{
}
}
private static void eatCarrot()
{
}