天天看點

Java基礎知識強化84:System類之exit()方法和currentTimeMillis()方法

1. exit方法:

1 public static  void  exit(int status);      

終止目前正在運作的Java虛拟機。參數用作狀态碼;根據慣例,非0的狀态碼表示異常終止。

調用System.exit(n)實際等效于調用:Runtime.getRuntime().exit(n)

2. currentTimeMillis方法:

1 public  static  long currentTimeMillis()      

傳回以毫秒為機關的目前時間。

1 package cn.itcast_02;
 2 
 3 /*
 4  * System類包含一些有用的類字段和方法。它不能被執行個體化。 
 5  * 
 6  * 方法:
 7  *        public static void gc():運作垃圾回收器。 
 8  *        public static void exit(int status):終止目前正在運作的 Java 虛拟機。參數用作狀态碼;根據慣例,非 0 的狀态碼表示異常終止。 
 9  *        public static long currentTimeMillis():傳回以毫秒為機關的目前時間
10  *        public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
11  */
12 public class SystemDemo {
13     public static void main(String[] args) {
14         // System.out.println("我們喜歡林青霞(東方不敗)");
15         // System.exit(0);
16         // System.out.println("我們也喜歡趙雅芝(白娘子)");
17 
18         // System.out.println(System.currentTimeMillis());
19 
20         // 單獨得到這樣的實際目前對我們來說意義不大
21         // 那麼,它到底有什麼作用呢?
22         // 要求:請大家給我統計這段程式的運作時間
23         long start = System.currentTimeMillis();
24         for (int x = 0; x < 100000; x++) {
25             System.out.println("hello" + x);
26         }
27         long end = System.currentTimeMillis();
28         System.out.println("共耗時:" + (end - start) + "毫秒");
29     }
30 }