答案 1
如果你有一个对象(如 an ),需要你提供一个对象,你可以传递它 a 来指示你的 Callable 不返回任何内容。 必须在某种类型上进行参数化,因此提供以指示缺少类型。ExecutorService
Callable<T>
Callable<Void>
Callable<T>
Void
答案 2
-与其他包装器不同,类本身不存储类型的值,因此不是真正本质的包装器。Void
void
-根据javadoc的类之所以存在,是因为一段时间我们可能需要将void关键字表示为对象。Void
-但在同一点上,我们不能使用 new 运算符创建 Void 类的实例。这是因为 Void 中的构造函数已被声明为私有。此外,Void 类是最终类,这意味着我们无法继承该类。
-因此,类存在的唯一目的就是反射,我们可以将方法的返回类型设置为 void。Void
推荐
标签