91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

黔西县| 论坛| 习水县| 灵台县| 许昌市| 台北市| 公安县| 新和县| 论坛| 巴马| 永登县| 玛曲县| 阳江市| 新丰县| 响水县| 青河县| 资兴市| 扬中市| 延川县| 鞍山市| 拉萨市| 修水县| 冕宁县| 石林| 宜黄县| 措美县| 昔阳县| 桂阳县| 马尔康县| 离岛区| 大同市| 宿松县| 遂平县| 海原县| 遂宁市| 大足县| 鹿邑县| 德清县| 黑龙江省| 莆田市| 射阳县|