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("垃圾被清扫了");
  }
}

posted @ 2018-01-02 21:28  简简单单zjl  阅读(114)  评论(0编辑  收藏  举报