亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Java中靜態變量的使用方法

發布時間:2021-06-12 17:46:42 來源:億速云 閱讀:291 作者:Leah 欄目:編程語言

本篇文章為大家展示了Java中靜態變量的使用方法,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

靜態變量的類型說明符是static。靜態變量當然是屬于靜態存儲方式,但是屬于靜態存儲方式的量不一定就是靜態變量,例如外部變量雖屬于靜態存儲方式,但不一定是靜態變量,必須由 static加以定義后才能成為靜態外部變量,或稱靜態全局變量。

對于自動變量,它屬于動態存儲方式。但是也可以用static定義它為靜態自動變量,或稱靜態局部變量,從而成為靜態存儲方式。由此看來,一個變量可由static進行再說明,并改變其原有的存儲方式。

Java類中的靜態變量在程序運行期間,其內存空間對所有該類的對象實例而言是共享的,有些時候可以認為是全局變量。因此在某些時候為了節省系統內存開銷、共享資源,可以將類中的一些變量聲明為靜態變量,通過下面的例子,你可以發現合理應用靜態變量帶來的好處:

Java代碼

public class WeekA{  static class Data {  private int week;  private String name;  Data(int i, String s) {  week= i;  name = s;  }  }  Data weeks[] = {  new Data(1, "Monday"), new Data(2, "Tuesay"), new Data(3, "Wednesday"), new Data(4, "Thursday"), new Data(5, "Friday"), new Data(6, "Saturday"), new Data(7, "Sunday")  };  public static void main(String args[]) {  final int N = 10000;  WeekA weekinstance;  for (int i = 1; i <= N; i++){  weekinstance = new WeekA ();  }  }  }   public class WeekA{  static class Data {  private int week;  private String name;  Data(int i, String s) {  week= i;  name = s;  }  }  Data weeks[] = {  new Data(1, "Monday"), new Data(2, "Tuesay"), new Data(3, "Wednesday"), new Data(4, "Thursday"), new Data(5, "Friday"), new Data(6, "Saturday"), new Data(7, "Sunday")  };  public static void main(String args[]) {  final int N = 10000;  WeekA weekinstance;  for (int i = 1; i <= N; i++){  weekinstance = new WeekA ();  }  }  }

上述內容就是Java中靜態變量的使用方法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

平阴县| 奉新县| 常熟市| 博湖县| 客服| 台湾省| 高尔夫| 罗平县| 定日县| 涟源市| 建宁县| 平罗县| 固始县| 松潘县| 沽源县| 孟津县| 蒲江县| 时尚| 阜南县| 应城市| 赤峰市| 龙南县| 阳山县| 道孚县| 肃北| 孝感市| 西青区| 西贡区| 砚山县| 通海县| 瑞金市| 汪清县| 清涧县| 铅山县| 安泽县| 轮台县| 云南省| 周口市| 怀柔区| 通山县| 八宿县|