BigDecimal 类
1.作用
能够精确表示和计算浮点数
2.常用方法
add () : 相加
subtract () : 相减
multiply () : 相乘
divide () :相除
doubleValue():把 BigDecimal 类型转换为 double 类型
3.用法和除不尽的小数特殊处理
Math 类
1.作用
Math 类封装了很多数学的功能(都是静态方法和静态属性)
2.用法和使用
Random 类
1.作用
相对于 Math 的 random 方法只能生产 0 到 1 之间的随机数 Java 提供了一个功能更强大的随机数生产类 Random 类
2.用法 全部都是左闭右开区间
nextBoolean() : 随机生产true 或false
nextDouble() : 随机生产 0 到1 之间的随机浮点数
nextFloat() :随机生产 0 到1 之间的随机浮点数
nextInt() :随机生产整数
nextLong() :随机生产整数
nextInt(n) :随机生产 0 到 n之间的整数
3.使用
Arrays 类
1.作用
Arrays 类为数组操作的工具类,提供了大量对数组进行操作的静态方法
2.用法
toString() : 把数组变成字符串格式
sort() :对数组的数据进行排序
copyof(数组,长度):数组拷贝
3.使用
System 类
1.作用
用于描述系统资源的类型,该类不用创建对象,直接使用静态变量和静态方法即可
2.用法
常用字段:
System.in :标准输入流,默认关联到键盘上
System.out :标准输出流,默认关联到控制台上
System.err :标准错误输出流,默认关联到控制台上,用于打印错误信息,在eclipse中,使 用该流打印的内容是红色
常用方法:
gc() :强制垃圾回收器回收内存中的垃圾
exit(int status) :结束虚拟机
currentTimeMillis():返回当前时间的毫秒值,表示的是从1970年1月1日0时0分0秒开始到现 在经历的毫秒值。1s = 1000ms
3.数组拷贝
System类的arraycopy 同样可以完成数组的拷贝
4.使用