20230530 java.util.ServiceLoader

介绍

  • 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
posted @ 2023-08-28 09:47  流星<。)#)))≦  阅读(7)  评论(0编辑  收藏  举报