数学相关的类:
-Math类:
Math类是final的类构造方法私有,不可以创建对象主要的用途是Math类提供了大量的静态的方法在计算小数的时候不够精确
-BigDecimal类:
用于精确计算的类在精确计算的时候要求参数以字符串的方法传入此类的对象
-BigInteger类:
用于存储任意大小的整数的类在存储数据的时候最好用字符串的方式传入对象
日期相关类:
-Date类:
表示日期的类提供很多的操作日期的方法,但很多的方法被java标记为过时(Depression)
-SimpleDateFormat类
parse方法,将日期的字符串转换为日期format方法,将日期对象转换为日期的字符串在转换的时候可以提供转换的格式
-Calendar类:
有关日历的类,控制时区提供大量的方法,来操作时间Calendar类是一个抽象类不能直接new实例化对象(可以用 Calendar cal=Calendar.getInstance())
总结:
用Date对象存储日期的数据用Calendar类的对象,操作Date对象中的日期数据用SimpleDateFormat做Date对象和日期字符串相互转换