博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Void类的用法
阅读量:6992 次
发布时间:2019-06-27

本文共 692 字,大约阅读时间需要 2 分钟。

今天在看ClassLoader源码的时候,突然发现里面有一个叫Void的类使用,代码看起来挺新颖的,摘下来,以备后用。

public abstract class ClassLoader {

    private static Void checkCreateClassLoader() {
        ...
        return null;

    }

    private ClassLoader(Void unused, ClassLoader parent) {

        this.parent = parent;

    }

    protected ClassLoader(ClassLoader parent) {

        this(checkCreateClassLoader(), parent);

    }

    protected ClassLoader() {

        this(checkCreateClassLoader(), getSystemClassLoader());

}

}

checkCreateClassLoader()方法用返回Void类型,该函数返回null,然后它就可以在其他函数的参数中调用了,只要该参数也是Void类型的。

这种方式绕开了Java中不能在函数参数中使用void类型的局限。

 

可以作为部分参考吧。呵呵。

                                                                                                                     于2010年9月15日

注:这些文章都是前些时候写的,之前博客很乱,也都是随便贴一些自己写的或转载的,还有一些则是没有贴出来过的。现在打算好好整理一下,完整的记录自己的一些学习历程,而每次看到过去的时间,则让我想起以前的日子,因而我对时间一直是很重视的,所以每篇都著名写的日期,直到最先的文章出现。:)
你可能感兴趣的文章
静态vlan的划分
查看>>
SpringBoot Mybatis 读写分离配置
查看>>
Linux添加和挂载硬盘
查看>>
Spring-Cloud框架搭建总结
查看>>
腾讯云VPC和企业网络互通配置
查看>>
HBase Shell 基本操作
查看>>
世界五百强——日立制作所选择OA办公系统,携手开拓海外市场
查看>>
精益生产管理的核心思想
查看>>
百度输入法下载|百度拼音输入法下载
查看>>
mysql分页(ajax)
查看>>
办公资源分享:五个实用的在线网站
查看>>
深入研究Netty框架之ByteBuf功能原理及源码分析
查看>>
华为ospf与思科ospf对比
查看>>
tcpdump
查看>>
keytool基本命令
查看>>
技术随想--不求安稳,超越自我
查看>>
windows下读取机器的ilo ip来设定本地连接ip bat文件
查看>>
New Guy
查看>>
IOPS计算
查看>>
支持容器节点的控件包MindFusion.WinForms Pack
查看>>