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};
浙公网安备 33010602011771号