Java开发常用工具类汇总

前言
用于记录一些常用的工具类,方便以后使用时的查找。各位小伙伴如果有什么其他的推荐,还请在文章末尾留言哈。
正文
编解码相关,比如MD5、BASE64
1
2
3
4
5<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>基础通用操作相关,比如字符串操作、日期操作
1
2
3
4
5<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>文件IO操作,如删除文件、删除目录、拷贝文件
1
2
3
4
5<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>JavaBean操作,可以省去getter、setter方法
1
2
3
4<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>Json操作相关
1
2
3
4
5<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.31</version>
</dependency>Yaml文件操作相关
1
2
3
4
5<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.10</version>
</dependency>