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,稍微了解下这些工具包封装了什么功能。等到自己要意识到需要封装某个功能时,先把这些工具包的文档给逛一遍,真的找不到时,没有再自己实现

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

我贴下这些工具包的链接

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...