import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Properties;
/*
* System
* System是一個系統(tǒng)類,主要用于獲取系統(tǒng)屬性
* 常用方法:
* zrrayCopy(Object srcObj, int srcPos, Object desObj, int desPos int length),從一個數(shù)組中復(fù)制數(shù)組到另外一個數(shù)組
*
* 參數(shù):
* srcObj 拷貝的源數(shù)據(jù)
* srcPos 拷貝開始的位置
* desObj 拷貝到的目標(biāo)數(shù)組
* length 要拷貝的數(shù)組的長度
* 注意:小心該數(shù)組越界
*
* currentTimeMIllis() 獲取距離當(dāng)前時間的毫秒數(shù)
*
* exit(int status) 退出java虛擬機(jī)崎淳,并返回一個狀態(tài)碼廷蓉,0表示正常終止,非0表示異常終止,對用戶沒有任何區(qū)別但是對jvm所在
* 的操作系統(tǒng)而言是有意義的
*
* gc() 建議Jvm馬上啟動垃圾回收器回收垃圾
*
* getEnv(String name) 根據(jù)環(huán)境變量名獲取環(huán)境變量
*
* getProperty() 獲取系統(tǒng)單個屬性
*
* getProperties() 獲取當(dāng)前系統(tǒng)所有的屬性
*/
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"));
}
}