java.lang.Void与void怎么用(java,void,编程语言)

时间:2024-05-05 08:49:42 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    java.lang.Void%E4%B8%8Evoid%E6%80%8E%E4%B9%88%E7%94%A8

void不是函数,是方法的修饰符,void的意思是该方法没有返回值,意思就是方法只会运行方法中的语句,但是不返回任何东西。

java.lang.Void是一种类型。例如给Void引用赋值null。

通过Void类的代码可以看到,Void类型不可以继承与实例化。

Void作为函数的返回结果表示函数返回null(除了null不能返回其它类型)。

在泛型出现之前,Void一般用于反射之中。例如,下面的代码打印返回类型为void的方法名。

泛型出现后,某些场景下会用到Void类型。例如Future<T>用来保存结果。Future的get方法会返回结果(类型为T)。

但如果操作并没有返回值呢?这种情况下就可以用Future<Void>表示。当调用get后结果计算完毕则返回后将会返回null。
另外Void也用于无值的Map中,例如Map<T,Void>这样map将具Set<T>有一样的功能。

因此当你使用泛型时函数并不需要返回结果或某个对象不需要值时候这是可以使用java.lang.Void类型表示。

本文:java.lang.Void与void怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:详解javaweb中jstl如何循环List中的Map数据下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18