国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java.lang.Void 與 void的比較及使用方法介紹

java.lang.Void 與 void的比較及使用方法介紹

2021-01-16 11:03FserSuN Java教程

這篇文章主要介紹了java.lang.Void 與 void的比較及使用方法介紹,小編覺得挺不錯的,這里給大家分享一下,需要的朋友可以參考。

void不是函數,是方法的修飾符,void的意思是該方法沒有返回值,意思就是方法只會運行方法中的語句,但是不返回任何東西。

java.lang.Void是一種類型。例如給Void引用賦值null。

?
1
Void nil = null;

通過Void類的代碼可以看到,Void類型不可以繼承與實例化。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
public final
class Void {
  /**
   * The {@code Class} object representing the pseudo-type corresponding to
   * the keyword {@code void}.
   */
  @SuppressWarnings("unchecked")
  public static final Class<Void> TYPE = (Class<Void>) Class.getPrimitiveClass("void");
  /*
   * The Void class cannot be instantiated.
   */
  private Void() {}
}

Void作為函數的返回結果表示函數返回null(除了null不能返回其它類型)。
 

?
1
2
3
4
Void function(int a, int b) {
  //do something
  return null;
 }

在泛型出現之前,Void一般用于反射之中。例如,下面的代碼打印返回類型為void的方法名。

?
1
2
3
4
5
6
7
8
9
10
public class Test {
  public void print(String v) {}
  public static void main(String args[]){
    for(Method method : Test.class.getMethods()) {
      if(method.getReturnType().equals(Void.TYPE)) {
        System.out.println(method.getName());
      }
    }
  }
}

泛型出現后,某些場景下會用到Void類型。例如Future<T>用來保存結果。Future的get方法會返回結果(類型為T)。

但如果操作并沒有返回值呢?這種情況下就可以用Future<Void>表示。當調用get后結果計算完畢則返回后將會返回null。
另外Void也用于無值的Map中,例如Map<T,Void>這樣map將具Set<T>有一樣的功能。

因此當你使用泛型時函數并不需要返回結果或某個對象不需要值時候這是可以使用java.lang.Void類型表示。

參考:

java.lava.Void與void的比較 ,

http://stackoverflow.com/questions/10839042/what-is-the-difference-between-java-lang-void-and-void

如何判斷函數返回void,

http://stackoverflow.com/questions/1924253/how-to-determine-by-reflection-if-a-method-returns-void

總結

以上就是本文關于java.lang.Void 與 void的比較及使用方法介紹的全部內容,如果您想了解更多關于 java.lang.Void的內容,這里有一篇《java.lang.Void類源碼解析》是非常合適的,希望對您有所幫助。有什么問題可以隨時留言,大家一起交流討論。

原文鏈接:http://blog.csdn.net/Revivedsun/article/details/71076463

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美在线免费观看 | 狠狠狠狠狠狠干 | 黄色毛片三级 | 免费看少妇高潮一级毛片特黄 | 国产精品免费久久久久久 | 欧美成人精品一区二区 | 中国一级特黄毛片大片 | www伊人| 久草在线新视觉 | 超碰中文字幕 | 久久一日本道色综合久久 | 亚洲国产精品久久 | 精品久久久久久久久久久久久久 | 日本99精品| 国产精品成人久久久久 | 依人在线免费视频 | 男女视频网址 | 97高清国语自产拍 | 国产一区二区欧美 | 国产高潮呻吟av | 激情五月综合 | 亚洲网站在线 | 野花国产精品入口 | 欧美精品在线视频 | 精品久久国产老人久久综合 | 午夜精品一区二区三区在线视频 | 日韩精品一区二区在线视频 | 亚洲 精品 综合 精品 自拍 | 亚洲精品久久久久中文字幕欢迎你 | 日韩一区二区观看 | 视频1区2区| 九九综合久久 | 青青草在线视频免费观看 | 91国自产精品中文字幕亚洲 | 精品超碰 | 成人黄色免费 | 天天澡天天狠天天天做 | 在线中文字幕观看 | 九九热视频在线 | 在线欧美一区 | 欧美在线视频一区二区 |