Java 15 新特性:隐藏类
什么是隐藏类
隐藏类,是一种不能被其他类直接使用的类。引入隐藏类的主要目的是给框架来使用,使得框架可以在运行时生成类,并通过反射间接使用它们。可能有点抽象,不要紧,下面我们通过一个例子来直观的认识它!
本文首发:Java 15 新特性:隐藏类 本期视频:Java 15 新特性:隐藏类
原创大约 3 分钟
隐藏类,是一种不能被其他类直接使用的类。引入隐藏类的主要目的是给框架来使用,使得框架可以在运行时生成类,并通过反射间接使用它们。可能有点抽象,不要紧,下面我们通过一个例子来直观的认识它!
本文首发:Java 15 新特性:隐藏类 本期视频:Java 15 新特性:隐藏类
假设有这样一个场景,我们需要做一个工具。用来自动生成项目文档,文档可以通过浏览器查看,所以最后产出物肯定是一堆html文件。为了让这些html文件更容易读,良好的格式肯定要保持,该换行的换行、该缩进的缩进。
那么,在组织最后内容的时候,你可能就会这样子来写:
String html =
"<html>\n" +
"<body>\n"+
" <h1>Java 15 新特性:文本块 | 程序猿DD</h1>\n"+
" <p>didispace.com</p>\n"+
"</body>\n"+
"</html>\n";