源码阅读-java基础-java.lang.Void

void的源码竟然比Boolean类型还简单,核心代码不超过2行!!!既然这么简单,那简单看看好了。

1、概述

  • Void 类是无法实例化的占位符类,用于保存对表示Java关键字void的 Class 对象的引用——jdk源码描述;
  • 该类不能被实例化;
  • 该类不能被继承;
  • Void类可能本身作用就只是不起任何作用,但是本身只是一个占位符类。即Void类本身只是一个占位符类,多用于泛型中作占位符使用。

2、源码

public final class Void {
    
    public static final Class<Void> TYPE = (Class<Void>) Class.getPrimitiveClass("void");
    
    private Void() {}
}


posted @ 2020-12-08 14:06  Erneste  阅读(142)  评论(0)    收藏  举报