Runtime类
Runtime类的概念
Runtime类提供一些APl(应用程序接口)用于JVM(JAVA运行环境)进行交互。如:
-
执行一个进程
-
调用垃圾回收
-
查看剩余内存
Runtime类是单例的,创建对象的方法为Runtime.getRuntime();
常用API
-
public void exit();
//终止当前的虚拟机。 -
public int availableProcessors();
//获取JVM可用处理机数量(一般为CPU核心数)。 -
public long freeMemory();
//获取JVM已经从系统中获取到总共的内存数。 -
public long maxMemory();
//获取JVM可以从系统中获取的最大内存数。 -
public long totalMemory():
//获取JVM剩余的内存数。
BigInteger类
程序如果需要处理一个特别大的整数,可以用BigInteger类的对象来处理。
BigInteger类常用方法
-
public BigInteger add(BigInteger val);
//返回该对象与val的和 -
public BigInteger subtract(BigInteger val):
//返回该对象与val的差 -
public BigInteger multiply(BigInteger val);
//返回该对象与val的积 -
public BigInteger divide(BigInteger val);
//返回该对象与val的商 -
public BigInteger remainder(BigInteger val);
//返回该对象与val的余数
BigDecimal类
程序如果进行浮点数运算的时候如果不希望丢失精度的话,可以创建BigDecimal类对象来计算
BigDecimal a = new BigDecimal(”0.09“);
//a=0.09
常用方法同上差不多。