static全局變量與普通的區(qū)別,局部變量呢? 函數(shù)呢?
一、static全局變量與普通的區(qū)別,局部變量呢? 函數(shù)呢?
static全局變量是所有程序都能訪問(wèn),普通的是類內(nèi)部可以訪問(wèn),靜態(tài)變量變量賦值后會(huì)一直存在,除非應(yīng)用程序重啟或回收值才會(huì)失效,靜態(tài)變量都是單例模式在多線程下會(huì)有線程安全問(wèn)題,造成變量污染。
靜態(tài)函數(shù)是不用實(shí)例化類就可以直接調(diào)用,靜態(tài)方法是沒(méi)有線程安全問(wèn)題的,是安全的。
本網(wǎng)站文章僅供交流學(xué)習(xí) ,不作為商用, 版權(quán)歸屬原作者,部分文章推送時(shí)未能及時(shí)與原作者取得聯(lián)系,若來(lái)源標(biāo)注錯(cuò)誤或侵犯到您的權(quán)益煩請(qǐng)告知,我們將立即刪除.