日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Java基礎(chǔ)之System類和Static方法

一、System類

1.在程序開發(fā)中,我們需要對(duì)這個(gè)運(yùn)行的結(jié)果進(jìn)行檢驗(yàn)跟我們預(yù)判的結(jié)果是否一致,就會(huì)用到打印結(jié)果在控制臺(tái)中顯示出來使用到了System類。System類定義了一些和系統(tǒng)相關(guān)的屬性和方法,它的屬性和方法都是屬于靜態(tài)的,想使用這些屬性和方法直接用System類調(diào)用就可以了。

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出武城免費(fèi)做網(wǎng)站回饋大家。

2.System類常用的方法:

public static void exit(int status):表示結(jié)束當(dāng)前java運(yùn)行的程序,它的參數(shù)status是狀態(tài),如果參數(shù)是0表示正常的狀態(tài),否則是不正常的狀態(tài)。

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

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

public static arraycopy(Object src, int srcPos, Object dest, int destPos, int length) :用來實(shí)現(xiàn)數(shù)組之間的復(fù)制。

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

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

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

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

2.實(shí)現(xiàn)num的自增到10退出當(dāng)前程序運(yùn)行的例子:

 
 
 
 
  1. public class p53 {
  2. public static void main(String[] args) {
  3.         // TODO Auto-generated method stub
  4.         int num=0;
  5.         while(true){
  6.             num++;
  7.             System.out.println("num的值為:"+num);
  8.             if(num==10){
  9.                 System.exit(0);
  10.             }
  11.         }
  12. }
  13. }

運(yùn)行的結(jié)果是:

三、public static currentTimeMillis()方法

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

2.計(jì)算程序在進(jìn)行打印金字塔圖案所消耗的時(shí)間例子

 
 
 
 
  1. public class p54 {
  2. public static void main(String[] args) {
  3.         // TODO Auto-generated method stub
  4.            int i, j, k, n;
  5.            long time_start=System.currentTimeMillis();//獲取起始的時(shí)間以毫秒為單位
  6.            Scanner scan = new Scanner(System.in);
  7.            System.out.print("請(qǐng)輸入金字塔層數(shù):");
  8.            n = scan.nextInt();
  9.             //外層循環(huán)控制層數(shù)
  10.             for(i = 1; i <= n; i++)
  11.             {
  12.             //輸出空格個(gè)數(shù)
  13.             for(j = 1; j <= n - i; j++){
  14.                 System.out.printf(" ");
  15.             }
  16.             //輸出星號(hào)個(gè)數(shù)
  17.             for(k = 1; k <= 2 * i -1; k++)
  18.             {
  19.                 System.out.print("*");
  20.             }
  21.                 System.out.print("\n");
  22.             }
  23.             long time_end=System.currentTimeMillis();//獲取結(jié)束的時(shí)間以毫秒為單位
  24.             System.out.println("程序運(yùn)行的時(shí)間為:"+(time_end+time_start)+"毫秒");
  25. }
  26. }

運(yùn)行的結(jié)果是:

四、public static void gc()方法

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

2.垃圾回收的過程例子

 
 
 
 
  1. class Garbage{
  2.         //定義finalize方法在垃圾回收之前被調(diào)用
  3.         public void finalize(){
  4.             System.out.println("這個(gè)對(duì)象會(huì)被作為垃圾回收...");
  5.         }
  6. }
  7. public class p65 {
  8. public static void main(String[] args) {
  9.         // TODO Auto-generated method stub
  10.             //創(chuàng)建三個(gè)Garbage的對(duì)象
  11.         Garbage g1=new Garbage();
  12.         Garbage g2=new Garbage();
  13.         Garbage g3=new Garbage();
  14.         //把對(duì)象設(shè)為null
  15.         g1=null;
  16.         g2=null;
  17.         g3=null;
  18.         //調(diào)用垃圾回收方法
  19.         System.gc();
  20. }
  21. }

運(yùn)行的結(jié)果是:

五、總結(jié)

本文主要介紹了System類、public static void exit(int status)方法、public static currentTimeMillis()方法、public static currentTimeMillis()方法。

System類定義了一些和系統(tǒng)相關(guān)的屬性和方法,它的屬性和方法都是屬于靜態(tài)的,想使用這些屬性和方法直接用System類調(diào)用就可以了。

public static void exit(int status)方法是退出當(dāng)前的程序,理解status參數(shù)表示什么。public static currentTimeMillis()方法是以毫秒為單位的當(dāng)前時(shí)間。

public static void gc()方法是運(yùn)行垃圾回收器,清理內(nèi)存中的垃圾。

我是Java進(jìn)階者,希望大家通過本文的學(xué)習(xí),對(duì)你有所幫助!


文章題目:Java基礎(chǔ)之System類和Static方法
分享網(wǎng)址:http://www.dlmjj.cn/article/djojsdd.html