java.util.spi包有什么用?

时间:2017-11-08 10:43:36

标签: java java-8 package java-6

我看到了java.util.spi个包,似乎有一些类后缀为NameDataControlService Providers。一些新的(Since 1.8)类和Java 1.6中存在的一些类。我没有太多资源来理解这个spi包的用法。

是否有人在spi包中使用这些类?如果是这样,请告诉我这些类的用途是什么?

1 个答案:

答案 0 :(得分:5)

此程序包包含SPI包中java.util个类的Service Provider Interface个提供程序。 SPI代表public void fn(int a = 0) {...} public void fn(string a = "0") {...} ,它是将附加功能作为服务发现机制插入的标准Java方式 - 您可以在此处阅读更多相关信息SPI basics。 此问题还提供了一些很好的详细信息:difference-between-spi-and-api