概述
java.lang.System类中提供了大量的静态方法,主要是用来获取与系统相关的信息或者是进行系统级操作
常用的api方法:
- public static long currentTimeMills(): 获取当前时间对应的毫秒值
- public static void arraycopy(Object src, int srcPos,Object dest, int destPos,int length): 将数组中指定的数据拷贝到另一个数组当中
- public static void exit(int status): 终止当前正在执行的Java虚拟机,0代表正常退出,非0异常退出
currentTimeMills()方法获取到的是距1970年1月1日 0时0分0秒到当前时间的毫秒差值
arraycopy(……)方法,将一个数组当中的元素复制到另一个数组当中,数组的拷贝动作是一个系统级的操作,性能比较高。
arraycopy()方法的参数
参数名 | 参数类型 | 含义 |
---|---|---|
src | Object | 源数组 |
srcPos | int | 起始数组 |
dest | Object | 目标数组 |
destPos | int | 目标数组起始位置 |
length | int | 复制的长度 |