更新時(shí)間:2019-09-18 11:38:42 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3352次
今天動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編為大家介紹static關(guān)鍵字修飾屬性和注意事項(xiàng),希望通過此文大家能夠掌握static關(guān)鍵字修飾屬性和注意事項(xiàng),下面就隨小編一起來了解一下static關(guān)鍵字修飾屬性和注意事項(xiàng)。

static 靜態(tài)的,可用來修飾屬性,方法,*代碼塊,*內(nèi)部類
static修飾屬性(類變量)
1、由類創(chuàng)造的所有對(duì)象,都共用這個(gè)屬性。
2、當(dāng)其中一個(gè)對(duì)象對(duì)此屬性進(jìn)行修改,會(huì)導(dǎo)致其他對(duì)象對(duì)此屬性的一個(gè)調(diào)用。 實(shí)例變量(非靜態(tài)的屬性,各個(gè)對(duì)象各自擁有一套副本)
3、類變量隨著類的加載而加載,而且獨(dú)一份。
4、靜態(tài)的變量可以直接通過“類.變量”的形式來調(diào)用。
5、類變量的加載要早于對(duì)象,所以當(dāng)有對(duì)象以后,可以“對(duì)象.類變量”使用,但是 “類.實(shí)例變量”是不行的。
6、類變量存在于靜態(tài)域中
static 修飾方法(類方法)
1、隨著類的加載而加載。在內(nèi)存中也是獨(dú)一份。
2、可以直接通過“類.類方法”的方式調(diào)用。
3、內(nèi)部靜態(tài)方法可以調(diào)用靜態(tài)的屬性或靜態(tài)的方法,而不能調(diào)用非靜態(tài)的屬性或方法。反之,非靜態(tài)的方法可以調(diào)用靜態(tài)的屬性和方法。
4、靜態(tài)的方法內(nèi)是不可以有 this 或 super 關(guān)鍵字的!
注:靜態(tài)的結(jié)構(gòu)(static的屬性,方法,代碼塊,內(nèi)部類)的生命周期要早于非靜態(tài)的結(jié)構(gòu),同時(shí)被回收也要晚于非靜態(tài)的結(jié)構(gòu)
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編為大家介紹的“static關(guān)鍵字修飾屬性和注意事項(xiàng)”的內(nèi)容,希望對(duì)大家有幫助,更多java最新資訊請(qǐng)繼續(xù)關(guān)注動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會(huì)有精彩內(nèi)容分享與你。
相關(guān)免費(fèi)視頻教程推薦
零基礎(chǔ)java視頻教程下載——static關(guān)鍵字修飾屬性:http://www.soulsinkind.com/xiazai/2619.html
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)