20230530 java.util.ServiceLoader

发布时间 2023-08-28 09:53:43作者: 流星<。)#)))≦

介绍

  • java.util.ServiceLoader
  • public final class ServiceLoader<S> implements Iterable<S>

API

static

  • load
    • 单个Class入参的方法使用当前线程上下文类加载,Thread.currentThread().getContextClassLoader()
  • loadInstalled
    • 使用 PlatformClassLoader 类加载器加载

public

  • iterator
  • stream
  • findFirst
    • 返回 Optional,迭代器的第一个元素或空
  • reload
    • 清除缓存,之后需要重新调用 iteratorstream 方法
  • toString