发布于 2012-11-11 21:33:07
如果您有一个需要提供Callable<T>
对象的对象(如ExecutorService
),您可以向它传递一个Callable<Void>
,以指示您的Callable不返回任何内容。Callable<T>
必须在某些类型上参数化,因此提供Void
来指示缺少类型。
发布于 2012-11-11 21:33:28
-与其他包装器不同,Void
类本身并不存储void
类型的值,因此它是,而不是真正的essence包装器。
-根据javadoc的Void
类之所以存在,是因为有时我们可能需要将关键字表示为对象。
-,但同时我们不能使用新的创建空类的实例,因为operator.This中的构造函数已经被声明为私有。此外,Void类是最后一个类,这意味着我们无法继承这个类。
-所以Void
类存在的唯一目的是反射,在这里我们可以获得方法的返回类型为void。
发布于 2012-11-11 21:30:09
在Java反射中使用Void
类。
https://stackoverflow.com/questions/13331520
复制相似问题