前言
System代表当前系统。(虚拟机系统)
一、 静态方法:
1.public static void exit(int status):终止JVM虚拟机,非0是异常终止。
2.public static long currentTimeMillis():获取当前系统此刻时间毫秒值。(重点)
3.可以做数组的拷贝。
arraycopy(Object var0, int var1, Object var2, int var3, int var4);
* 参数一:原数组
* 参数二:从原数组的哪个位置开始赋值。
* 参数三:目标数组
* 参数四:赋值到目标数组的哪个位置
* 参数五:赋值几个。
代码如下(示例):
public class SystemDemo {
public static void main(String[] args) {
System.out.println("程序开始。。。");
// System.exit(0);
long time = System.currentTimeMillis();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
System.out.println(sdf.format(time));
// 数组拷贝
int[] arrs1 = new int[]{10, 20, 30, 40, 50, 60, 70};
int[] arrs2 = new int[6]; // [0, 0, 0, 0, 0, 0] => [0, 0, 40, 50, 60, 0]
/** arraycopy(Object src, int srcPos,Object dest, int destPos,int length)
* 参数一:原数组
* 参数二:从原数组的哪个位置开始赋值。
* 参数三:目标数组
* 参数四:赋值到目标数组的哪个位置
* 参数五:赋值几个。
*/
System.arraycopy(arrs1, 3, arrs2 , 2 , 3);
System.out.println("数组:" + Arrays.toString(arrs2));
System.out.println("程序结束。。。。");
}
}