System类
不能实例对象 private构造方法
java.lang.System
类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:
public static long currentTimeMillis()
:返回以毫秒为单位的当前时间。public static void arraycopy(Object src数据源, int srcPos 数据源的开始缩影, Object dest 目的数组, int destPos起始索引, int length拷贝个数)
:将数组中指定的数据拷贝到另一个数组中。
所属包
java.lang Class System
java.lang.Object
java.lang.System
public final class System extends Object
方法
private static void practiceSystem() {
System.out.println("~~~~~~~~");
// 获取当前系统时间戳
System.out.println(System.currentTimeMillis());
// arrayCopy方法
int[] src = new int[]{1,2,3,4,5};
int[] dest = new int[]{6,7,8,9,10};
System.arraycopy( src, 0, dest, 0, 3);
Arrays.stream(dest).forEach(System.out::println);
// 不高频 调用gc
System.gc();
// 不高频 获取配置信息
System.out.println(System.getProperties());
// 不高频 获取安全界面
System.out.println(System.getSecurityManager());
//不高频 退出虚拟机 0 正常 1 非正常
System.exit(0);
System.out.println("~~~~~~~~");
}