`

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.Void类的解析与使用详解

    主要介绍了java.lang.Void类的解析与使用详解,文中涉及到了java.lang.integer类的源码,分场景给大家介绍的非常详细,给大家补充介绍java.lang.Void 与 void的比较及使用,需要的朋友可以参考下

    java.lang.Void类源码解析

    主要介绍了java.lang.Void类源码解析的相关内容,对源码中的部分内容进行解释,具有一定参考价值,需要的朋友可以了解下。

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

    主要介绍了java.lang.Void 与 void的比较及使用方法介绍,小编觉得挺不错的,这里给大家分享一下,需要的朋友可以参考。

    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....

    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...

    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....

    Mail 错误com/sun/mail/util/LineInputStream。javaee.jar 开发包

    该开发包是解决 JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 使用方法: 将javaee.jar ...

    Java 加减乘除工具类(解决精度损失问题)

    * @return java.lang.String * @author xm * @create 2018/6/7 12:03 **/ public static String format2point(Number value) { return df.format(value); } public static Double add(Number value1, ...

    java Reflection 反射机制 反编译

    import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; public class ReflectionTest { public static void main(String[] args) { Class c = null; try { ...

    java用类实现异常的处理的实例

    import java.util.*; class MyException extends Exception{ String message; MyException(int age){ message=age+"年龄异常"; } public String getMessage(){ return message; } } class People{ ...

    源代码 Java源码 java画图板

    import java.lang.*; /**the class used to show the image*/ public class DrawPanel extends JPanel { /**store each shape*/ public Vector&lt;ImageInfo&gt; store; /**the creation function*/ DrawPanel() ...

    移动代理服务器MAS开发包和开发手册

    java.lang.String destAddr) throws java.lang.Exception 从信息机接收的消息队列中获取消息。 public final SmSendResultBean[] querySmsResult(int sm_id, java.util.Date fromTime,java.util.Date endTime,...

    EasyModbusJava.jar

    用于实现java的modbus,具体资料可以参考官网 import de.re.easymodbus.modbusclient.*; public class run { public static void main(String[] args) { ModbusClient modbusClient = new ModbusClient(...

    Java 高级特性.doc

    import java.lang.Integer.parseInt; public class StaticImport { int x = parseInt("123"); System.out.println(x); } 这样的程序如果不在IDE 工具中输入,是很难看出这个程序代码会出现问题,可它偏偏就出问题...

    DWR.xml配置文件说明书(含源码)

    有时java.lang.Void也需要进行这样的转换,所以设置也是相似的&lt;convert converter="null" match="java.lang.Void"/&gt;.从java中传递null值到javascript是没有任何危险性的,所以DWR将这个作为默认的converter,所以你...

    基础深化和提高-Java多线程技术

    继承Thread类:创建一个类继承自java.lang.Thread类,并重写run()方法来定义线程的执行逻辑。然后可以创建该类的实例并调用start()方法启动线程。 java class MyThread extends Thread { public void run() { // ...

    数据库工具类DatabaseUtil.java

    java.lang.reflect.Method method = clazz.getMethod("close", null); method.invoke(resource, null); } catch (Exception e) { // e.printStackTrace(); } } /** * 执行 SELECT 等 SQL 语句并返回结果集. ...

    解决sql server保存对象字符串转换成uniqueidentifier失败的问题

    一、 背景介绍 web应用采用的是ssh框架,数据库使用的sql server2014版本。 二、问题: 客户要求,ID列的数据类型必须是...public void setId(java.lang.String id){ this.id=id; } &lt;id name="id" column="ID" ty

Global site tag (gtag.js) - Google Analytics