Math
- 所属的包java.lang
- 由于Math中提供的方法和属性都是静态的 不需要创建对象
- Math的构造方法是私有的 不能创建对象
常用方法
在java.util包中
- 没有继承关系
- 有构造方法 有重载
- 类中常用的方法
- nextInt() 随机产生一个int取整范围内的整数
- nextInt(int bound) 随机产生一个【0-bound】之间的整数
- nextFloat() 随机产生一个小数
- nextDouble() 随机产生一个小数
- nextBoolean() 随机产生一个boolean值
UUID类
- 所属的包java.util包
- 没有继承
- 构造方法有 但没有无参的构造方法
- 常用的方法
- UUID.randomUUID() // 静态的 随机一个id
Biginteger类
- 所属java.math包
- 继承Number
- 提供的构造方法全是带参数的
常用的方法
所属的包java.math
- 继承Number类
- 一堆的构造方法 通常使用带String参数的构造方法
类中常用的方法
所属的包java.text
- 通过带String参数的构造方法创建一个格式化对象0 #
- 调用format方法将一个小数格式化成一个字符串
- DecimalFormat f = new DecimalFormat(“000.###”);
- String value = f.format(12.45);