标签:常用 HTTP 推荐 hutool 封装 JSON 工具包 Java
01、什么是工具包
基本上,每个项目里都有一个包,叫做utils。这个包专门承载我们自己项目的工具类,比如常见的DateUtils、HttpUtils、Collections
所谓Utils就是:这个东西我们用得很多,但是原API不够好用,于是我们给它封装为一个比较通用的方法
如果是初学者,很多时候遇到这种类似的工具类也不会直接自己开写,会先去搜索引擎里找一通。找到了之后,看起来觉得可以就直接一个ctrl+c,一个ctrl +v往自己的main方法一贴,搞点测试数据,看能不能work起来。
能work起来,那就给它取个名字,放在utils包下。一顿操作过后,发现自己这操作姿势就是完美!
殊不知,你想要的工具类很可能人家已经写好对应的jar包,比某搜索引擎查到的某博客的代码可靠多了。
知道有此类jar 的人用得一直很香,不知道的人可能就一直缺什么就去拷贝什么,代码搞得非常脏乱。
02、JAVA工具包推荐
在Java领域里,在业内比较出名的工具包有两个:commons和guava
国人维护的一个工具包:Hutool
如果有相关的需求的话,我们在项目代码中可以尽可能使用这些工具包。它们的代码一般情况下都会比我们自己写的要好,而且工具类就是为了帮我们减少重复性代码的,多用会使项目的可读性变得更高。
至于它们能干什么,如果没了解过的可以先逛下他们的Guide,稍微了解下这些工具包封装了什么功能。等到自己要意识到需要封装某个功能时,先把这些工具包的文档给逛一遍,真的找不到时,没有再自己实现。
不要重复造轮子,不要重复造轮子,不要重复造轮子。
我贴下这些工具包的链接
标签:常用,HTTP,推荐,hutool,封装,JSON,工具包,Java 来源: https://blog.csdn.net/python6_quanzhan/article/details/122456442
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。