System类
java.lang.System
public final class System extends Object
System 类包含一些有用的类字段和方法。它不能被实例化。
在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。
从以下版本开始:
JDK1.0
常用方法
(1) arraycopy
static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
参数:
src - 源数组 srcPos - 源数组中的起始位置
dest - 目标数组 destPos - 目标数据中的起始位置
length - 要复制的数组元素的数量
private static void show01() {
int[] a = {3,5,6,7,8};
int[] b = new int[5];
System.arraycopy(a,1,b,1,2);
for(int i : b){
System.out.print(i +" ");//0 5 6 0 0
}
}
(2) currentTimeMillis
static long currentTimeMillis()
返回以毫秒为单位的当前时间。
当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。
private static void show02() {
long time = System.currentTimeMillis();
System.out.println(time);//1585926487767
}