一些變數的比較

2021-09-08 11:21:01 字數 548 閱讀 7685

1、靜態變數  static

什麼是靜態變數:從物件導向的角度觸發,當需要乙個資料物件為整類而非某個物件服務,同時有力求不破壞類的封裝性,既要求此成員隱藏在類的內部,有要求對外不可見的時候,就可以使用static。

靜態變數的優點:1、節省記憶體。靜態變數只儲存一處,但供所有物件使用。

2、它的值是可以更新的。

3、可提高時間效率。只要某個物件對靜態變數更新一次,所有的物件都能訪問更新後的值。

2、全域性變數 extern

什麼是全域性變數:也稱之為外部變數,是在方法外部定義的變數。它不屬於哪個方法,而是屬於整個源程式。

作用域是整個源程式。

如果全域性便利和區域性變數重名,則在區域性變數作用域內,全域性變數被遮蔽,不起作用。程式設計時候盡量不使用全

局變數。

3、區域性變數

什麼是區域性變數:是在方法內作定義說明的。其作用域僅限於方法內。

4、例項變數

在類中定義的例項變數,是可以在各個方法內使用的。

5、const  變數值不可變

6、volatile  表示變數隨時可以改變

web server的一些比較

一,lighttpd簡介 netcraft做的資料調查曾顯示,今年一月份全球使用lighttpd的 為170,000,二月份這個數字達到了7000,000,在短短的乙個月內驚人地增長了400 在這些 中,包括youtube wikipedia和meebo等。而且目前為止,使用lighttpd的 仍在...

一些變數(39 62)

var arr var slice arr.slice var concat arr.concat var push arr.push var indexof arr.indexof var class2type var tostring class2type.tostring var hasown...

一些開源軟體的比較

了解到幾個比較重要的開源軟體,有以下幾個,試著用一句話總結各個開源軟體的特點 先試著給這八個開源軟體排排座 以開發難度而言,排序結果是 hadoop squeak ace ejbca cubrid eyeos 7zip 以軟體普及度而言,排序結果是 7zip hadoop ace squeak ej...