Java常用类(8)
System类
-
System类代表系统,位于java.lang包 -
该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部成员变量和成员方法都是static的,所以也可以很方便的进行调用 -
成员方法:
- native long currentTimeMillis():返回当前的计算机时间
?
- void exit(int status):作用是退出程序。其中status的值为0代表正常退出,非零代表异常退出
- void gc():作用是请求系统进行垃圾回收,至于系统是否立刻回收,则取决于系统中垃圾回收算法的实现以及系统执行时的情况
- String getProperty(String key):该方法的作用是获得系统中属性名为key的属性对应的值。
Math类
- 提供了一系列静态方法用于科学计算,其方法的参数和返回值类型一般为double型
- 具体方法用的时候自查
BigInteger类
- BigInteger可以表示不可变的任意精度的整数,提供所有java的基本整数操作符的对应物
- 具体方法用的时候自查
BigDecimal类
- 一般的Float类和Double类可以用来做科学计算或工程计算,但在商业计算中,要求数字精度比较高,故用到java.math.BigDecimal类
- BigDecimal类支持不可变的、任意精度的有符号十进制定点数
- 具体方法用的时候自查
|