Java基础第二十一天总结——日期时间API
目录:
一、JDK8之前的日期时间API
二、JDK8中新日期时间API
三、Java比较器
四、System类
五、Math类
六、Biglenteger与BigDecimal
/*-----------------------分割线-----------------------------*/
一、JDK8之前的日期时间API
java.util.Date类
表示特定的瞬时,精确到毫秒
构造器:
Date()
Date(long date)
常用方法:
getTime()
toString()
二、JDK8中的新日期时间API
三、Java比较器
Java实现对象排序的方式有两种:
自然排序:java.lang.Comparable
定制排序:java.util.Comparator
comparable 的典型实现:(默认都是从小到大排序)
String:按照字符串中字符的Unicode值进行比较
Character:按照字符的Unicode值来进行比较
数值类型对应的包装类以及BigInteger、BigDecimal:按照它们对应的数值
大小进行比较
Boolean:true 对应的包装类实例大于 false 对应的包装类实例
Date、Time等:后面的日期时间比前面的日期时间大
方式二:定制排序:java.util.Comparator
重写compare(Object o1,Object o2)
四、System类
System类代表系统,该类的构造器是private的,所以无法实例化该类。
内部成员变量和成员方法都是static的,所以也可以方便进行调用。
五、Math类
六、BigInteger与BigDecimal