`

java.lang.Void

    博客分类:
  • JAVA
阅读更多
java.util.concurrent.ForkJoinPool
/**
 * Class for artificial tasks that are used to replace the target
 * of local joins if they are removed from an interior queue slot
 * in WorkQueue.tryRemoveAndExec. We don't need the proxy to
 * actually do anything beyond having a unique identity.
 */
static final class EmptyTask extends ForkJoinTask<Void> {
    private static final long serialVersionUID = -7721805057305804111L;
    EmptyTask() { status = ForkJoinTask.NORMAL; } // force done
public final Void getRawResult() { return null; }
    public final void setRawResult(Void x) {}
    public final boolean exec() { return true; }
}

java.lang.Void类是一个不可实例化(构造函数私有)的占位符类,它持有Java关键字void的Class对象的引用
package java.lang;

/**
 * The {@code Void} class is an uninstantiable placeholder class to hold a
 * reference to the {@code Class} object representing the Java keyword
 * void.
 *
 * @author  unascribed
 * @since   JDK1.1
 */
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() {}
}
分享到:
评论

相关推荐

    java.lang.UnsupportedOperationException异常(csdn)————程序.pdf

    `java.lang.UnsupportedOperationException`是Java中的一个运行时异常,它属于`RuntimeException`的子类。这个异常通常在尝试调用一个不支持的操作时抛出。在Java编程中,某些方法可能在特定对象或特定条件下不支持...

    java.lang.Void类源码解析

    Java.lang.Void类源码解析 Java.lang.Void类是一个不可实例化的占位符类,它的主要作用是持有对Java关键字void的Class对象的引用。该类的源码解析对应的内容如下: 首先,Void类的定义为public final class Void {...

    java.lang.Void类的解析与使用详解

    if (method.getReturnType().equals(Void.TYPE)) { System.out.println(method.getName()); } } ``` 这段代码会打印出类`Test`中所有返回类型为`void`的方法名。 `Void`类与`void`关键字的主要区别在于,`void`...

    java.lang.NoSuchMethodError异常处理要点.doc

    在Java编程中,`java.lang.NoSuchMethodError`异常是一个运行时异常,通常发生在程序试图执行一个不存在的方法时。这个异常的出现通常意味着编译时和运行时的类版本不匹配,或者是在编译期间存在而运行时不存在的...

    出现Exception in threadmain java.lang.NoClassDefFoundError的各种可能情况.doc

    在Java编程中,遇到“Exception in thread 'main' java.lang.NoClassDefFoundError”是一种常见的异常情况,这通常意味着JVM在运行时未能找到指定的类定义。此错误不同于ClassNotFoundException,后者发生在尝试加载...

    java.lang.ExceptionInInitializerError异常的解决方法

    java.lang.ExceptionInInitializerError异常的解决方法 java.lang.ExceptionInInitializerError异常是一种常见的Java异常,它发生在静态变量的初始化过程中。了解这个异常的解决方法对于Java开发者来说非常重要。 ...

    java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder 处理

    总之,解决“java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder”问题的关键在于确保JDOM库被正确地包含在类路径中,同时检查代码中涉及的类名拼写是否准确。了解并熟练使用SAXBuilder可以帮助开发者...

    java.lang.Void 与 void的比较及使用方法介绍

    例如,在反射中,如果要遍历一个类的所有方法并找出所有返回类型为`void`的方法,可以使用`Void.TYPE`进行比较。 自从Java引入泛型以来,`Void` 类的使用变得更加广泛。例如,`Future&lt;T&gt;` 接口用于异步计算的结果,...

    Android 出现:java.lang.NoClassDefFoundError...错误解决办法

    在Android开发过程中,有时会遇到一个常见的运行时异常——`java.lang.NoClassDefFoundError`。这个错误通常意味着在编译期间能够找到类的定义,但在运行时却无法加载该类。本文将深入探讨这个问题,特别是在Android...

    CRASH问题:java.lang.NullPointerException

    java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.ImageView.setImageResource(int)’ on a null object reference 今天在家练习ListView的时候,遇到一个java.lang....

    maven3.6.3资源包

    1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void ()' not found at org.jetbrains.idea.maven.server.embedder....

    Java java.lang.ExceptionInInitializerError 错误如何解决

    `java.lang.ExceptionInInitializerError` 是Java编程语言中一个特殊的运行时异常,它通常表示在类的静态初始化过程中发生了异常。这个错误不是因为类的构造函数,而是由于静态变量初始化或者静态初始化块(也称为...

    java.lang.Class类

    Java.lang.Class类 Java.lang.Class类是Java语言中一个非常重要的类,它封装了对象和接口的运行时状态。当Java程序在运行时,Java虚拟机(JVM)会对所有对象进行类型标识,这项信息记录了每个对象所属的类。Class类...

    Android 出现:java.lang.NoClassDefFoundError…错误解决办法

    在Android开发过程中,有时会遇到一个令人困惑的错误——`java.lang.NoClassDefFoundError`。这个错误通常意味着在运行时找不到某个类的定义,即使编译时该类是可用的。在本例中,问题出在一个特定的情景:在Android...

    Exception in thread main java.lang.NoClassDefFoundError错误解决方法

    java.lang.NoClassDefFoundError` 是Java编程中常见的一个运行时异常,通常发生在尝试运行一个Java程序时,如果JVM找不到在类路径(ClassPath)中定义的主要类(主类,即包含`public static void main(String[]...

    jdbc 帮助类 java 自带连接池 v1.01

    static void main(java.lang.String[] args) javax.sql.RowSet select(java.lang.String sql) 执行单条查询语句,适用于简单的sql查询语句 javax.sql.RowSet select(java.lang.String sql, java.util.Map...

    java jdbc帮助类 v1.0 自带连接池

    static void main(java.lang.String[] args) javax.sql.RowSet select(java.lang.String sql) 执行单条查询语句,适用于简单的sql查询语句 javax.sql.RowSet select(java.lang.String sql, java.util.Map...

    java 空指针异常(NullPointerException)

    `NullPointerException` 是Java标准库中`java.lang`包下的一个运行时异常。当程序试图通过一个为null的引用调用方法或者访问其字段时,系统会抛出此异常。在Java中,null不是一个对象,而是表示没有对象的引用状态。...

    java-lang包详解

    【java-lang包详解】 在Java编程语言中,`java.lang`包是所有Java程序的基础,因为它包含了许多核心类和接口,这些类和接口是编写任何Java应用程序所必需的。由于这个包是自动导入的,因此程序员无需在代码中显式地...

    入研究java.lang.ThreadLocal类.docx

    ### 知识点详解:Java.lang.ThreadLocal 类 #### 一、概述 **ThreadLocal** 并非线程的一种特殊实现形式,而是一种为每个线程提供独立副本的机制,通常被称为“线程局部变量”。这种机制使得每个线程都可以独立...

Global site tag (gtag.js) - Google Analytics