java–基础–7.10–常用类–System
1、介绍
System不能被实例化
2、常用方法
- public static void gc():运行垃圾回收器。 具体什么时候回收有算法决定。
- public static void exit(int status):status=0终止当前正在运行的 Java 虚拟机。非0异常终止,运行到此结束
- public static long currentTimeMillis():返回以毫秒为单位的当前时间
- public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length):从指定源数组中获取指定的位置开始,长度为length的数组。并用该数组替换目标数数组指定位置开始,长度为length的数组元素。
3、案例
String s = "hello";
System.gc();
// System.exit(0);
System.out.println(s);
System.out.println(System.currentTimeMillis());
int[] arr = { 1, 2, 3, 4, 5 };
int[] arr2 = { 6, 7, 8, 9, 10 };
System.arraycopy(arr, 1, arr2, 2, 2);
System.out.println(Arrays.toString(arr));
System.out.println(Arrays.toString(arr2));
输出:
hello
1491197721107
[1, 2, 3, 4, 5]
[6, 7, 2, 3, 10]