中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

System類怎么在Java中使用

發布時間:2021-06-15 10:57:57 來源:億速云 閱讀:460 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關System類怎么在Java中使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

一、System類

1.在程序開發中,我們需要對這個運行的結果進行檢驗跟我們預判的結果是否一致,就會用到打印結果在控制臺中顯示出來使用到了System類。System類定義了一些和系統相關的屬性和方法,它的屬性和方法都是屬于靜態的,想使用這些屬性和方法直接用System類調用就可以了。

2.System類常用的方法:

public static void exit(int  status):表示結束當前java運行的程序,它的參數status是狀態,如果參數是0表示正常的狀態,否則是不正常的狀態。

public static void gc():這個是運行垃圾回收器,清理內存中的垃圾。

public static currentTimeMillis():表示以毫秒為單位的當前時間。

public static arraycopy(Object src, int srcPos, Object dest, int destPos, int  length) :用來實現數組之間的復制。

public static Properties getProperties():是用來獲取當前系統的屬性。

public static String getProperties(String sky):是用來獲取所需的系統屬性。

二、public static void exit(int status)方法

1.public static void exit(int  status)方法,簡單來說就是退出當前程序運行,status的參數是0表示正常狀態,否則是非正常狀態。

2.實現num的自增到10退出當前程序運行的例子:

public class p53 { public static void main(String[] args) {         // TODO Auto-generated method stub         int num=0;         while(true){             num++;             System.out.println("num的值為:"+num);             if(num==10){                 System.exit(0);             }         } } }

運行的結果是:

System類怎么在Java中使用

三、public static currentTimeMillis()方法

1.public static currentTimeMillis()方法它是以毫秒為單位的當前時間。

2.計算程序在進行打印金字塔圖案所消耗的時間例子

public class p54 { public static void main(String[] args) {         // TODO Auto-generated method stub            int i, j, k, n;            long time_start=System.currentTimeMillis();//獲取起始的時間以毫秒為單位            Scanner scan = new Scanner(System.in);            System.out.print("請輸入金字塔層數:");            n = scan.nextInt();             //外層循環控制層數             for(i = 1; i <= n; i++)             {             //輸出空格個數             for(j = 1; j <= n - i; j++){                 System.out.printf(" ");             }             //輸出星號個數             for(k = 1; k <= 2 * i -1; k++)             {                 System.out.print("*");             }                 System.out.print("\n");             }             long time_end=System.currentTimeMillis();//獲取結束的時間以毫秒為單位             System.out.println("程序運行的時間為:"+(time_end+time_start)+"毫秒"); } }

運行的結果是:

System類怎么在Java中使用

四、public static void gc()方法

1.public static void gc()方法是運行垃圾回收器,清理內存中的垃圾。

2.垃圾回收的過程例子

class Garbage{         //定義finalize方法在垃圾回收之前被調用         public void finalize(){             System.out.println("這個對象會被作為垃圾回收...");         } } public class p65 { public static void main(String[] args) {         // TODO Auto-generated method stub             //創建三個Garbage的對象         Garbage g1=new Garbage();         Garbage g2=new Garbage();         Garbage g3=new Garbage();         //把對象設為null         g1=null;         g2=null;         g3=null;         //調用垃圾回收方法         System.gc(); } }

運行的結果是:

System類怎么在Java中使用

看完上述內容,你們對System類怎么在Java中使用有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

油尖旺区| 太仓市| 库尔勒市| 乌拉特后旗| 大渡口区| 依安县| 富裕县| 新蔡县| 石渠县| 峨边| 措勤县| 甘洛县| 博白县| 临猗县| 普安县| 安新县| 内乡县| 工布江达县| 舞钢市| 若尔盖县| 伊金霍洛旗| 留坝县| 临城县| 闸北区| 新巴尔虎左旗| 罗平县| 衡阳县| 团风县| 蕲春县| 友谊县| 门头沟区| 南木林县| 临邑县| 义乌市| 朝阳区| 清新县| 安福县| 通道| 临泉县| 青铜峡市| 武城县|