Java基础系列(基础):void和Void的区别!

导读:本篇文章讲解 Java基础系列(基础):void和Void的区别!,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Java基础系列(基础):通用唯一标识码UUID的介绍及使用!


前言

今天博主将为大家分享:Java基础系列(基础):void和Void的区别!不喜勿喷,如有异议欢迎讨论!


区别

  • void

    用于无返回值的方法定义。

  • Void

    Void是void的包装方法,和其他基础类型的包装方法不同是Void不能被实例化,Void还可用于一直返回null的方法或者返回null的泛型。

  /**     * Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.     * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.    *  /        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基础系列(基础):void和Void的区别!分享完毕了,快去试试吧!


最后

  • 更多参考精彩博文请看这里:《陈永佳的博客》

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/97801.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!