Java中常用的util类库在Maven

avatar
作者
筋斗云
阅读量:2

Java中常用的util类库在Maven项目中通常以依赖的形式引入。以下是一些常用的util库及其Maven依赖。

Apache Commons Lang 3: 提供了很多工具类,如StringUtils, ArrayUtils等。

<dependency>     <groupId>org.apache.commons</groupId>     <artifactId>commons-lang3</artifactId>     <version>3.12.0</version> </dependency> 

Google Guava: 提供了一系列高质量的集合工具类,并发集合,缓存等。

<dependency>     <groupId>com.google.guava</groupId>     <artifactId>guava</artifactId>     <version>30.1-jre</version> </dependency> 

Apache Commons Collections: 提供了集合工具类和专用集合实现。
xml

<dependency>     <groupId>org.apache.commons</groupId>     <artifactId>commons-collections4</artifactId>     <version>4.4</version> </dependency> 

Apache Commons IO: 提供了IO操作的工具类。
xml

<dependency>     <groupId>commons-io</groupId>     <artifactId>commons-io</artifactId>     <version>2.8.0</version> </dependency> 

Jackson: 提供了JSON, CSV等格式的处理。
xml

<dependency>     <groupId>com.fasterxml.jackson.core</groupId>     <artifactId>jackson-databind</artifactId>     <version>2.12.3</version> </dependency> 

Apache Commons Text: 提供了字符串处理工具。
xml

<dependency>     <groupId>org.apache.commons</groupId>     <artifactId>commons-text</artifactId>     <version>1.9</version> </dependency> 

Joda-Time: 提供了日期时间的处理。
xml

<dependency>     <groupId>joda-time</groupId>     <artifactId>joda-time</artifactId>     <version>2.10.10</version> </dependency> 

Apache Commons Net: 提供了网络协议的实现。
xml

<dependency>     <groupId>commons-net</groupId>     <artifactId>commons-net</artifactId>     <version>3.8.0</version> </dependency> 

SLF4J: 提供了日志的抽象层,方便切换日志实现。
xml

<dependency>     <groupId>org.slf4j</groupId>     <artifactId>slf4j-api</artifactId>     <version>1.7.30</version> </dependency> 

Google Auto: 提供了Annotation Processor工具,用于代码生成。
xml

<dependency>     <groupId>com.google.auto.service</groupId>     <artifactId>auto-service</artifactId>     <version>1.0-rc6</version> </dependency> 

先mark

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!