网站建设、公众号开发、微网站、微商城、小程序就找牛创网络 !

7*24小时服务专线: 152-150-65-006 023-68263070 扫描二维码加我微信 在线QQ

前端开发技术团结互助,让我们共同进步!

当前位置:主页 > 技术资讯 > 开发技术 > 前端开发技术 >

我们的优势: 10年相关行业经验,专业设计师量身定制 设计师一对一服务模式,上百家客户案例! 企业保证,正规流程,正规合作 7*24小时在线服务,售后无忧

Java最常用的实用程序库

文章来源:牛创网络 发布时间:2019-12-05 10:11:27 围观次数:
分享到:

摘要:在jdk1 8之前,java util Date和java util Calendar通常用于日期操作类,但是这两个类的易用性太差。 SimpleDateFormat不是线程安全的。 这迫使用户选择第三方日期操作类,而“乔达时间”就是其中之一。

blob.png

Apache Commons有许多子项目。 常见的项目如下:

blob.png

BeanUtils


  提供有关Java Bean的一系列操作,读取和设置属性值等:

blob.png

我们使用redis中的哈希将对象放置在缓存中,如下所示:

blob.png

在这种情况下,映射和bean转换工具类特别有用。


编解码器

 常见的编码和解码方法的封装:

blob.png

输入/输出


  IO操作的IOUtils封装:

blob.png

FileUtils封装文件操作类:

blob.png

Lang


  StringUtils通过了以下断言测试:

blob.png

双人和三人


  当您要返回2或3个值但这些值没有相关性时,无需分别封装对象,可以使用以下数据结构返回Pair或Triple对象:

blob.png

blob.png

blob.png

不可变的集合是线程安全的,并且不能中途更改,因为诸如add之类的方法被声明为已到期并引发异常:

blob.png

各种黑色技术收藏

blob.png

2个键映射到一个值

blob.png

还有许多其他类型的馆藏不在此处。


stop watch


  查看一段代码的运行时间:

blob.png

TimeUnit可以指定时间精度。

blob.png

在jdk1.8之前,java.util.Date和java.util.Calendar通常用于日期操作类,但是这两个类的易用性太差。  SimpleDateFormat不是线程安全的。 这迫使用户选择第三方日期操作类,而Joda Time是最好的之一。 后来,Java本身意识到了这个问题,因此jdk1.8借鉴了Joda Time的概念,并引入了新的日期API,LocalDate,LocalTime,LocalDateTime.

本文由 牛创网络 整理发布,转载请保留出处,内容部分来自于互联网,如有侵权请联系我们删除。

相关热词搜索:JAVA 程序库 工具

上一篇:程序员如何解决前端高频面试问题? 答案汇总| 技术头条
下一篇:谁是当今最好的技术? SQL,Java,Python,C++都在清单上!

热门资讯

鼠标向下滚动