架构师

您现在的位置是:首页 > 免费源码 > 开源项目

开源项目

你想上班划水吗?Java程序员,不应该不知道Hutool的大名!

架构师小跟班 2019-08-08开源项目
我不是Hutool的作者,我只是Hutool工具的受益者,而且受益匪浅。听闻作者要亲自授课Hutool源码,自愿写了这篇文章安利一波。

我不是Hutool的作者,我只是Hutool工具的受益者,而且受益匪浅。

听闻作者要亲自授课Hutool源码,自愿写了这篇文章安利一波。

Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。

Hutool的设计思想是尽量减少重复的定义,让项目中的util这个package尽量少,总的来说有如下的几个思想:

  • 方法优先于对象
  • 自动识别优于用户定义
  • 便捷性与灵活性并存
  • 适配与兼容
  • 可选依赖原则
  • 无侵入原则

此课程是源码学院推出的源码分析系列之Hutool工具源码分析。课程地址:https://ke.qq.com/course/427094

文章评论