教程集 www.jiaochengji.com
教程集 >  脚本编程  >  java  >  正文 Java中java.lang.Void类学习笔记

Java中java.lang.Void类学习笔记

发布时间:2016-10-14   编辑:jiaochengji.com
教程集为您提供Java中java.lang.Void类学习笔记等资源,欢迎您收藏本站,我们将为您提供最新的Java中java.lang.Void类学习笔记资源
Java中java.lang.Void类用过的非常的多了几乎很多主程序都会用到它了,今天我们来看一篇关于Java中java.lang.Void类小记,希望文章能够帮助到各位朋友。

在阅读JDK源代码的时候发现了有Void这么个类,Void类是一个不可实例化的占位符类,它持有对标识Java关键字void的Class对象的引用。

Void的类定义如下:

package java.lang;
public final class Void {
  private Void() {
  }
  public static final Class TYPE = Class.getPrimitiveClass("void");
}

我是在看ThreadGroup类的源码时发现的,其源码部分如下:

public ThreadGroup(ThreadGroup threadgroup, String s) {
  this(checkParentAccess(threadgroup), threadgroup, s); // checkParentAccess()方法无返回值,this会调用到下面的有参构造
}

private ThreadGroup(Void void1, ThreadGroup threadgroup, String s) {
  nUnstartedThreads = 0;
  name = s;
  maxPriority = threadgroup.maxPriority;
  daemon = threadgroup.daemon;
  vmAllowSuspension = threadgroup.vmAllowSuspension;
  parent = threadgroup;
  threadgroup.add(this);
}

除了上面的这种用法,Void类还有什么其他特别用法暂时我还不清楚,记下先。

您可能感兴趣的文章:
Java中java.lang.Void类学习笔记
Java 和 C/C 中的char 类型长度学习笔记
Java入门笔记1_HelloWorld
J2EE学习笔记--MVC框架
Struts 学习笔记之Action
webwork学习笔记
J2SE学习笔记--集合框架
学习笔记之JAVA图形设计卷I AWT——第3章 图 形
java中字符串学习笔记
Golang笔记:语法,并发思想,web开发,Go微服务相关

[关闭]
~ ~