java-System类
package com.day10.System类;
public class DemoSystem {
/**
* @param args
* 常见对象(System类的概述和方法使用)
* A:System类的概述
* System 类包含一些有用的类字段和方法。它不能被实例化。
* B:成员方法
* public static void gc() 运行垃圾回收机制
* public static void exit(int status)//终止当前java运行的虚拟机
* public static long currentTimeMillis()//现在的时间与1970年时间之差
* pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
* 将原数组拷进现数组中
* C:案例演示
* System类的成员方法使用
*/
public static void main(String[] args) {
for(int i=0;i<10;i++)
{
new Demo();
System.gc();//运行垃圾回收器,相当于呼喊保洁阿姨
}
/*System.exit(0);//非0状态是异常终止,退出jvm
System.out.println("1111111");//没有执行,因为java虚拟机已退出
*/
long start=System.currentTimeMillis();
for(int i=0;i<1000;i++)
{
System.out.println("*");
}
long end=System.currentTimeMillis();//
System.out.println(end-start);
long a=System.currentTimeMillis();
System.out.println(a);
int[] src={11,22,33,44,55};
int[] dest=new int[8];
System.arraycopy(src,0,dest,0,src.length);
for (int i = 0; i < dest.length; i++) {
System.out.print(dest[i]+" ");//11 22 33 44 55 0 0 0
}
}
}
class Demo{
@Override
public void finalize() {
System.out.print("垃圾被清扫了");
}
}