Java中靜態變量的適用場景

時間:2024-10-11 15:28:34 JAVA認證 我要投稿
  • 相關推薦

Java中靜態變量的適用場景

  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中靜態變量的適用場景】相關文章:

php中static靜態變量的使用方法06-11

php靜態成員變量分享05-05

靜態化網站在SEO中的優勢05-12

如何使用網絡中靜態IP地址09-14

CSS中關于變量的基本教程詳解10-20

在java中Synchronized的用法10-15

Java中的動態代碼編程06-27

在Java中執行JavaScript代碼07-14

Java中調用Oracle包的過程06-27

PHP的變量的介紹11-06

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
亚洲伦理AⅤ一区二区三区 在线观看免费h视频网站 | 免费A∨一区二区三区AV | 人人做人人爱在碰一区三区 | 久久综合香蕉久久久久久久 | 亚洲国产精彩中文乱码AV | 日本性视频高清天天摸天 |