类的用途
java.util.ServiceLoader
使用 ServiceLoader 的包
包
描述
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
为可以从程序中调用的工具提供接口,例如编译器。
-
ServiceLoader 在 java.util 中的用法
java.util 中返回 ServiceLoader 的方法修饰符和类型方法描述static <S> ServiceLoader<S>
使用当前线程的 上下文类加载器 为给定的服务类型创建一个新的服务加载器。static <S> ServiceLoader<S>
ServiceLoader.load
(Class<S> service, ClassLoader loader) 为给定的服务创建一个新的服务加载器。static <S> ServiceLoader<S>
ServiceLoader.load
(ModuleLayer layer, Class<S> service) 为给定的服务类型创建一个新的服务加载器,以从给定模块层及其祖先的模块加载服务提供者。static <S> ServiceLoader<S>
ServiceLoader.loadInstalled
(Class<S> service) 使用 平台类加载器 为给定的服务类型创建一个新的服务加载器。 -
ServiceLoader 在 javax.tools 中的用法
javax.tools 中返回 ServiceLoader 的方法修饰符和类型方法描述<S> ServiceLoader<S>
ForwardingJavaFileManager.getServiceLoader
(JavaFileManager.Location location, Class<S> service) default <S> ServiceLoader<S>
JavaFileManager.getServiceLoader
(JavaFileManager.Location location, Class<S> service) 从给定位置获取特定服务类的服务加载器。