JAVA常用API:System类

System类包含一些有用的字段和方法,安不能被实例化,直接用类名调用静态属性和方法

静态属性 err 标准错误输出流

静态属性 in 标准输入流

静态属性 out 标准输出流

方法:

1. currentTimeMillis(); 返回当前时间戳(long)

long timeStamp = System.currentTimeMillis();

2. exit(); 终止当前正在运行的JVM

退出虚拟机,所有程序全停止

System.exit(int n);n非0为异常终止,一般写0为正常终止

3. gc(); 收取对象的垃圾

public class Person{

  public void finalize(){} //此方法在垃圾收集的时候执行

}

System.gc();

4. getProperties(); 获取当前操作系统的属性,返回值Properties

 

5. arrayCopy(Object src,int srcPos,Object dest, int destPos,int length) ,数组复制

Object src :复制的源数组

srcPos:复制起始索引

Object dest:目标数组

int destPos: 目标数组起始位置

int length:复制的长度,即元素个数

int[] src = {11,22,33,44,55,66};

int[] dest = {0,1,2,3,4};

System.arrayCopy(src,1,dest,0,2);

得到dest =  {22,33,2,3,4};

posted on 2018-06-11 22:45  adamal  阅读(91)  评论(0)    收藏  举报