System类
- System系统类,主要用于获取系统的属性数据和其他操作,构造方法私有的
方法名 |
说明 |
static void arraycopy(...) |
复制数组 |
static long currentTimeMillis(); |
获取当前系统时间,返回的是毫秒值 |
static void gc(); |
建议JVM赶快启动垃圾回收器回收垃圾 |
static void exit(int status); |
退出JVM如果参数是0表示正常退出JVM,非0表示异常退出JVM |
public class Demo {
public static void main(String[] args) {
//1.arrayCopy,数组的复制
//src:原数组
//srcPos:从哪个位置开始复制
//dest:目标数组
//destPos:目标数组的位置
//length:复制的长度
int[] arr={12,14,68,335,90,3,435,24};
int[] dest=new int[8];
System.arraycopy(arr,3,dest,0,5);
for (int i = 0; i <dest.length ; i++) {
System.out.println(dest[i]);
}
System.out.println(System.currentTimeMillis());
long start=System.currentTimeMillis();
for (int i = 989898; i <999999999 ; i++) {
for (int j = 898989; j <9999999 ; j++) {
int result=i+j;
}
}
//2.获取毫秒
long end=System.currentTimeMillis();
System.out.println("用时:"+(end-start));
//3.回收垃圾
new Student("aaa",12);
new Student("ee",13);
new Student("wa",15);
System.gc();//告诉垃圾回收器回收垃圾
//4.退出jvm
System.exit(0);
System.out.println("程序结束");
}
}