成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java中靜態(tài)變量的適用場景

開發(fā) 后端
靜態(tài)變量的類型說明符是static。靜態(tài)變量當(dāng)然是屬于靜態(tài)存儲方式,但是屬于靜態(tài)存儲方式的量不一定就是靜態(tài)變量。本文主要介紹的是JAVA中靜態(tài)變量的使用場景,一起來看。

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

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

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

Java代碼

 

  1. public class WeekA{  
  2. static class Data {  
  3. private int week;  
  4. private String name;  
  5. Data(int i, String s) {  
  6. week= i;  
  7. name = s;  
  8. }  
  9. }  
  10. Data weeks[] = {  
  11. 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")  
  12. };  
  13. public static void main(String args[]) {  
  14. final int N = 10000;  
  15. WeekA weekinstance;  
  16. for (int i = 1; i <= N; i++){  
  17. weekinstance = new WeekA ();  
  18. }  
  19. }  
  20. }   
  21. public class WeekA{  
  22. static class Data {  
  23. private int week;  
  24. private String name;  
  25. Data(int i, String s) {  
  26. week= i;  
  27. name = s;  
  28. }  
  29. }  
  30. Data weeks[] = {  
  31. 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")  
  32. };  
  33. public static void main(String args[]) {  
  34. final int N = 10000;  
  35. WeekA weekinstance;  
  36. for (int i = 1; i <= N; i++){  
  37. weekinstance = new WeekA ();  
  38. }  
  39. }  

希望本文能給你帶來幫助。

【編輯推薦】

  1. Java中ArrayList和LinkedList區(qū)別
  2. JSONP跨域原理和jQuery.getJSON用法
  3. JavaBean中使用JDBC方式進(jìn)行事務(wù)處理
  4. 如何在Java應(yīng)用程序中動態(tài)分配CPU資源
  5. 詳細(xì)解析Java中抽象類和接口的區(qū)別
責(zé)任編輯:于鐵 來源: 考試大
相關(guān)推薦

2011-06-02 14:25:45

靜態(tài)變量

2011-07-11 16:13:01

Java靜態(tài)變量實例變量

2023-10-07 15:53:05

C/C++靜態(tài)變量內(nèi)存

2023-11-29 07:43:30

2023-12-04 09:37:00

C++靜態(tài)變量

2020-06-16 15:40:32

閉鎖柵欄線程

2019-06-17 16:17:03

存儲MySQL主流

2023-12-29 08:27:36

C語言靜態(tài)變量開發(fā)

2010-03-02 16:50:34

WCF返回值

2024-10-11 11:50:05

Redis適用場景

2009-08-27 10:44:21

C#靜態(tài)變量

2009-11-27 15:13:00

PHP靜態(tài)變量stat

2010-06-30 17:02:07

靜態(tài)路由

2018-01-25 19:09:40

JavaThreadLocal線程

2011-08-10 17:16:01

Objective-C靜態(tài)變量

2009-10-28 09:47:01

VB.NET局部靜態(tài)變

2009-06-05 10:43:29

struts2 checheckbox實例

2015-01-16 11:30:07

Openstack分布式存儲

2024-01-30 09:43:43

Java緩存技術(shù)

2020-12-10 10:11:52

Javastatic關(guān)鍵字
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产精品激情在线观看 | 懂色av蜜桃av | 亚洲一区二区免费看 | 精品久久影院 | 久久精品亚洲欧美日韩久久 | 成人在线播放网址 | 欧美亚洲高清 | 色婷婷亚洲国产女人的天堂 | 黑人精品 | 亚洲午夜精品在线观看 | 国产精品久久国产精品久久 | 韩日免费视频 | 国产一区二区三区视频 | 国产精品美女久久久 | 国产午夜精品一区二区三区 | 日韩视频精品在线 | 91久久国产综合久久 | 成人亚洲视频 | 看真人视频一级毛片 | 欧美精品一区二区三区四区五区 | 欧美综合国产精品久久丁香 | 国产成人免费 | 在线视频 欧美日韩 | 日日夜夜精品免费视频 | 国产98色在线 | 日韩 | 人人精品 | 亚洲精品一区二区在线 | 五月婷婷丁香 | 日韩欧美日韩在线 | 国产精品一区二区三区四区五区 | 欧美日韩亚洲一区 | 亚洲免费婷婷 | 一区二区三区视频免费观看 | 亚洲精品久久久久中文字幕欢迎你 | 日韩精品一区二区三区视频播放 | 一级a性色生活片久久毛片 一级特黄a大片 | 日韩精品一区在线 | 色偷偷人人澡人人爽人人模 | 三级免费av | 欧美午夜久久 | 久久精片|