java常用类库

Hutool

是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

Guava

Google出品,必属精品。

JSON

JSON应用非常广泛,对常用对Jackson、FastJson和Gson作了具体阐述;其中考虑到FastJson代码质量,漏洞,坑等等,应该尽量避免使用,不过阿里好像出了2.0大家可以了解了解。

MapStruct

一款非常实用Java工具,主要用于解决对象之间的拷贝问题,比如PO/DTO/VO/QueryParam之间的转换问题。区别于BeanUtils这种通过反射,它通过编译器编译生成常规方法,将可以很大程度上提升效率。

Apache Commons Lang 3

提供了很多工具类库,他们几乎不依赖其他第三方的类库,接口稳定,集成简单,可以大大提高编码效率和代码质量。

Junit

JUnit几乎成了Java单元测试的标配。JUnit5更是对整体模块进行了重构。现在,它包含3个主要的模块:JUnit Jupiter、JUnit Platform、JUnit Vintage等。

数据库连接池(hikaricp)

世界上最优秀的框架(springboot)都默认使用hikaricp作为连接池,足以说明它的优秀,据说是速度最快的连接池,而且代码量非常的精简。c3p0、dbcp等老旧的数据库连接池已经慢慢退位。

lambda

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。

以上这些类库,是我在工作中最长用到的,也是关注最多的。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章