System類

System類可以說是一些與系統相關的屬性和方法的集合,在System類中的,它的方法都是靜態的,如果想調用這個方法,直接使用System類就行了。

  利用System類中的currentTimeMillis方法我們可以計算一個程序的執行時間:

public class SystemDemo1 {

	public static void main(String[] args) {
		
		long start = System.currentTimeMillis();
		
		for(int i = 0; i < 1000000; i++);
		
		long end = System.currentTimeMillis();
		
		/**
		 * 這個程序執行的時間
		 * @author Guo
		 */
		System.out.println(end - start);
	}
}

  利用System類我麼還可以查看系統的一個屬性:

public class SystemDemo2 {
	
	public static void main(String[] args) {
		
		System.getProperties().list(System.out);
	}
}

這個方法是顯示所有的系統信息,當然我們可以具體查看到那個屬性了,我們可以這個方法的是有關Properties的,properties中的key和value是一一對應的,所以我們通過key就拿到value,下面簡單的演示一下:

public class SystemDemo2 {
	
	public static void main(String[] args) {
		
		//System.getProperties().list(System.out);
		System.out.println(System.getProperty("user.name"));
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章