Apache Commons
Apache Commons有很多子项目,常用的项目如下

BeanUtils
提供了一系列对java bean的操作,读取和设置属性值等

map和bean的互相转换

我们将对象放在缓存中通常用redis中的hash,如下

这种场景下map和bean的互相转换的工具类就特别有用
Codec
常见的编码,解码方法封装

Collections
交并差等操作

I/O
IOUtils对IO操作的封装

FileUtils对文件操作类的封装

Lang
StringUtils 以下断言测试通过

Pair和Triple
当想返回2个或3个值,但这几个值没有相关性,没有必要单独封装一个对象,就可以用到如下数据结构,返回Pair或Triple对象

Google Guava
集合的创建

不可变集合是线程安全的,并且中途不可改变,因为add等方法是被声明为过期,并且会抛出异常

各种黑科技集合

2个键映射一个值

还有很多其他各种类型的集合,不再介绍
stop watch
查看某段代码的运行时间

TimeUnit 可以指定时间精度
Joda Time
jdk1.8之前,日期操作类常用的只有java.util.Date和java.util.Calendar,但是这2个类的易用性实在太差了,SimpleDateFormat不是线程安全的 。这就逼迫用户去选择第三方的日期操作类,Joda Time就是其中的佼佼者。后来Java自身也意识到了这个问题,于是jdk1.8大量借鉴了Joda Time的理念,推出了新的日期api,LocalDate ,LocalTime,LocalDateTime等,可以看如下文章了解一下用法、 https://blog.csdn.net/zzti_erlie/article/details/100849192 2者的api很相似,如果公司的jdk版本在1.8以上推荐使用jdk1.8新推出的日期类,如果在1.8以下推荐使用Joda Time 。
更多精彩文章关注微信公众号:java程序员聚集地

java calendar类_Java世界最常用的工具类库相关推荐

  1. java calendar类_Java Calendar类

    Calendar类概述 /*** java.util.Calendar类:是一个日历类 * Calendar类是一个抽象类,里边提供了很多操作日历字段的方法 * 如:YEAR. MONTH. DAY ...

  2. java calendar赋值_Java calendar类学习笔记

    Java Calendar类 calendar类是abstract类,实际使用时实现特定的子类对象 创建一个代表当前日期的Calendar对象 Calendar ss=Calendar.getlnst ...

  3. 利用Java Calendar类打印日历

    利用Java Calendar类打印日历 说到日历,我们接触的就多了,每天都在和日历打交道,每年家里都会买日历.那么,大家知道如何用Java打印日历呢?在这里,我说一下如何用Calendar类打印日历 ...

  4. [项目过程中所遇到的各种问题记录]工具篇——.NET开发时常用的工具类库

    在日常开发的过程当中我们总是会根据项目的开发需求将一些公用的类或者方法进行抽象封装,这些类或方法的抽象封装可能是基于某个项目或者多个项目,最常见的应该就是SQLHelper了,这些类库在实际使用的过程 ...

  5. java 系统 类_Java常用实体类--System类

    字符串.日期.数字是Java程序中最常使用的数据对象,对这些数据的创建.修改.格式化和转换等操作融入在Java程序的每个角落,必须熟练掌握.本节将通过实例演示以下常用实体类Java系统级类:系统类Sy ...

  6. java中的常用日期类_Java中的常用日期类说明

    日期类常用的有三个,Date类,Calendar(日历)类和日期格式转换类(DateFormat) Date类中的大部分的方法都已经过时,一般只会用到构造方法取得系统当前的时间.public clas ...

  7. java日历类_java Calendar日历类

    ~Calendar类是一个抽象类,为特定瞬间与一组诸如YEAR,MONTH,DAY_OF_MONTH,HOUR等日历字段之间的转换提供了一些方 法,并为操作日历字段(例如获得下星期的日期)提供了一些方 ...

  8. java 时间类_Java日期和时间类简介

    Java 的日期和时间类位于 java.util 包中.利用日期时间类提供的方法,可以获取当前的日期和时间,创建日期和时间参数,计算和比较时间. Date 类 Date 类是 Java 中的日期时间类 ...

  9. Java Calendar 类的使用(日期处理二)

    在JAVA中获取当前时间,可以使用 java.util.Date 类和 java.util.Calendar 类完成.其中,Date 类主要封装了系统的日期和时间的信息,Calendar 类则会根据系 ...

最新文章

  1. java-mybaits-00101-基础安装配制
  2. 2021湖南高考艺考成绩查询,2021届湖南艺考生联考成绩查询时间安排
  3. 米哈游CEO蔡浩宇GDC演讲:《原神》如何打造动人的开放世界?
  4. SpringCloud 定义Eureka服务端、Eureka服务信息、Eureka发现管理、Eureka安全配置、Eureka-HA机制、 Eureka服务打包部署
  5. 理论基础 —— 二叉树 —— 树、森林、二叉树的转换
  6. CentOS操作系统keepalived安装步骤
  7. 【Go】优雅的读取http请求或响应的数据-续
  8. Android MediaRecorder调用AudioRecord流程
  9. android多击事件_android自定义OnTouchEvent处理长按,单击,双击,多击事件和Touch
  10. 液压传动与气动技术【1】
  11. 海思EC6108V9盒子DIY固件打包方法
  12. 【学英语】老友记S1E1
  13. 用EasyBoot轻松做启动光盘
  14. 【黑马程序员】vue学习笔记(未完)
  15. DBProxy快速入门教程
  16. JS JQuery 操作: Json转 Excel 下载文件
  17. Windows——卸载MinGW的方法
  18. Jav安全框架Shiro学习总结(1)
  19. VM虚拟机(VMware)设置外网连接
  20. 结构化、非结构化和半结构化数据

热门文章

  1. TCP超时与重传机制
  2. 【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)
  3. 九度oj 题目1028:继续畅通工程
  4. 转: ASP.NET2.0_缓存
  5. ZABBIX自动发现Redis端口并监控
  6. Eclipse中,控制每行最大长度的提示线。
  7. 【Hadoop】安装Apache Hadoop
  8. 【SQL】MERGE
  9. 【Oracle】redo与undo
  10. 【SQL】SELECT 语句