使用guava需要那些jar包
时间: 2023-08-02 20:02:20 浏览: 127
使用guava需要以下jar包:
1. guava.jar:guava核心库,包含了大部分guava库的功能。
2. guava-rxx.jar:用于支持响应式编程的guava扩展库,包含了Observable、Flowable等类。
3. guava-tests.jar:guava测试库,包含了一些测试相关的类和工具。
4. guava-gwt.jar:用于在GWT(Google Web Toolkit)中使用guava的库,包含了一些特定于GWT的class和方法。
除了这些核心的jar包,还可以根据需要引入其他的guava扩展和依赖库,如:
5. guava-retrying.jar:用于提供可配置的重试机制的库。
6. guava-cache.jar:用于提供缓存机制的库,包括本地缓存和分布式缓存。
7. guava-collections.jar:用于提供更多强大的集合类型和工具类的库,如Multimap、Table、Graph等。
8. guava-concurrent.jar:用于提供更多并发编程的支持,如Future、RateLimiter、Semaphore等。
9. guava-io.jar:用于提供更强大的IO操作的库,如Files、ByteStreams、Charsets等。
10. guava-math.jar:用于提供更多数学计算的支持的库,如BigIntegerMath、DoubleMath等。
这些jar包可以根据具体需求进行选择和引入,以便充分利用guava提供的丰富功能。
阅读全文