小白学JAVA《十六》--- 常用类拓展

日期相关类
1.currenentTimeMillis
1.1以1970年1月1日到现在时间差(毫秒为单位)
2.nanoTime
2.1返回最准确的可用系统计时器的当前值,以毫微秒为单位
3.Date
3.1 Date date= new Date 获取当前系统时间,默认情况下日期的输出格式采用的是格林尼治时间
3.2 Date date= new Date(long毫秒) 根据差的毫秒得到相关时间
3.3 date02.before(date) 比较两个时间前后
3.4 date.getTime() 返回某个时间距1970年1.1的时间毫秒差
3.5 toGMTString(),日期的输出格式使用格林威治时间格式
3.6 DateFormat format=DateFormat .getinstance String str=df.format(date)
4.Calendar 日历 调用getinstance( )获得Calendar抽象类的子类的实例,默认取得是系统日期及系统时间

数学运算及随机数
1.Mash
1.1 Mash.abs 取得绝对值
1.2 Mash.cbrt 靠近的大于自己的整数
1.3 Mash.ceil 靠近的小于自己的整数
1.4 Math.pow 计算某一个值得N次方
1.5 Math.random()*8+2 取值2-10之间的随机数
1.6 Math.round 四舍五入
1.7 Math.rint 返回最接近参数并等于某一整数的Double值,如果两个数同样接近就取偶数
1.8 Math. 计算某一个值的正平方根
2.随机数
2.1 System.currentTimeMillis( )
2.2 math.random
2.3Random类方法
2.3.1 无参随机
2.3.2 有参随机,当参数相同得到的随机数是一样的

你可能感兴趣的:(小白学JAVA)