Java 15 新特性:隐藏类

Java70

什么是隐藏类

隐藏类是不能由其他类直接使用的类。引入隐藏类的主要目的是供框架使用,以便框架可以在运行时生成类,并通过反射间接使用它们。这可能有点抽象,不要紧,让我们用一个例子直观地理解它!

[En]

A hidden class is a class that cannot be used directly by other classes. The main purpose of introducing hidden classes is for the framework to use, so that the framework can generate classes at run time and use them indirectly through reflection. It may be a little abstract, never mind, let's use an example to understand it intuitively!

隐藏类案例

第一步:先创建一个普通的Java类

public class JEP371HiddenClasses {

    public static String hello() {
        return "https://www.didispace.com";
    }

}

第二步:编译一下,或得编译后的class文件。然后使用Base64对文件内容Encode,你可以用各种工具,也可以用下面代码来获取:

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长