Java常用的开发库推荐

发布时间:2022-09-24 19:00

今天来讲讲来给大家聊聊开发提速的东西了:工具包Lombok常用库

01、什么是工具包

基本上,每个项目里都有一个包,叫做utils。这个包专门承载我们自己项目的工具类,比如常见的DateUtilsHttpUtilsCollections

所谓Utils就是:这个东西我们用得很多,但是原API不够好用,于是我们给它封装为一个比较通用的方法

如果是初学者,很多时候遇到这种类似的工具类也不会直接自己开写,会先去搜索引擎里找一通。找到了之后,看起来觉得可以就直接一个ctrl+c,一个ctrl +v往自己的main方法一贴,搞点测试数据,看能不能work起来。

能work起来,那就给它取个名字,放在utils包下。一顿操作过后,发现自己这操作姿势就是完美!

殊不知,你想要的工具类很可能人家已经写好对应的jar包,比某搜索引擎查到的某博客的代码可靠多了。

知道有此类jar 的人用得一直很香,不知道的人可能就一直缺什么就去拷贝什么,代码搞得非常脏乱。

Java常用的开发库推荐_第1张图片

02、JAVA工具包推荐

在Java领域里,在业内比较出名的工具包有两个:commonsguava

国人维护的一个工具包:Hutool

[图片上传失败...(image-94ccc-1656986784762)]

如果有相关的需求的话,我们在项目代码中可以尽可能使用这些工具包。它们的代码一般情况下都会比我们自己写的要好,而且工具类就是为了帮我们减少重复性代码的,多用会使项目的可读性变得更高。

至于它们能干什么,如果没了解过的可以先逛下他们的Guide,稍微了解下这些工具包封装了什么功能。等到自己要意识到需要封装某个功能时,先把这些工具包的文档给逛一遍,真的找不到时,没有再自己实现

不要重复造轮子,不要重复造轮子,不要重复造轮子。

我贴下这些工具包的链接 大家如果对这个不了解的话,建议去看看

  • commons.apache.org/
  • github.com/google/guav…
  • www.hutool.cn/docs/#/

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号