【发布时间】:2016-03-29 00:11:34
【问题描述】:
import java.util.concurrent.Callable;
import java.io.IOException;
public class HelloWorld{
public static void main(String []args){
Callable<Void> callable = new Callable<Void>()
{
public Void call() throws IOException
{
return null;
}
};
try
{
callable.call();
}
catch(IOException e)
{}
}
}
在这里我得到错误“未报告的异常异常”。我不想使用通用异常 Exception。怎么办?
【问题讨论】:
-
call()是用call() throws Exception定义的,所以你可以在那里改变任何东西。因为其他所有内容都是Exception类的子类型。
标签: java multithreading exception-handling callable