import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Properties;
/*
* System
* System是一个系统类,主要用于获取系统属性
* 常用方法:
* zrrayCopy(Object srcObj, int srcPos, Object desObj, int desPos int length),从一个数组中复制数组到另外一个数组
*
* 参数:
* srcObj 拷贝的源数据
* srcPos 拷贝开始的位置
* desObj 拷贝到的目标数组
* length 要拷贝的数组的长度
* 注意:小心该数组越界
*
* currentTimeMIllis() 获取距离当前时间的毫秒数
*
* exit(int status) 退出java虚拟机,并返回一个状态码,0表示正常终止,非0表示异常终止,对用户没有任何区别但是对jvm所在
* 的操作系统而言是有意义的
*
* gc() 建议Jvm马上启动垃圾回收器回收垃圾
*
* getEnv(String name) 根据环境变量名获取环境变量
*
* getProperty() 获取系统单个属性
*
* getProperties() 获取当前系统所有的属性
*/
public class Demo11 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] srcArr = {1,3,4,5,6,};
int[] desArr = {10,12,13,14};
System.arraycopy(srcArr, 1, desArr, 1, 2);
System.out.println(Arrays.toString(desArr));
System.out.println(System.currentTimeMillis());
System.out.println(System.getenv("classpath"));
System.out.println(System.getenv("JAVA_HOME"));
Properties po = System.getProperties(); //获取所有属性
po.list(System.out);
String po1 = System.getProperty("os.name"); //获取单个属性
System.out.println(po1);
System.out.println(System.getProperty("user.language"));
}
}