寶強(qiáng)理解Java的非虛方法

1.什么是非虛方法

? ? ? ? 定義:? 在類加載的時候會把符號引用解析為該方法直接引用的方法稱為非虛方法;

我是導(dǎo)演,我有一部春工大鬧要拍, 這個戲的主角(類)我想請寶強(qiáng)

2. 理解一下,類加載(把寶強(qiáng)請到劇組)

==== 類的生命周期begin=====

【1.加載 --- 請寶強(qiáng)劇組報(bào)到 - 不管你寶強(qiáng)從哪里來】

? ? ? ? 典型的 從*.java --編譯-> *.class ----加載--> 到內(nèi)存對象(字節(jié)流)

? ? ? --- 虛擬機(jī)二進(jìn)制流沒有規(guī)定必須從Class文件獲取, 只要符合類文件格式 ,從war,jar,網(wǎng)絡(luò)中,數(shù)據(jù)庫中,計(jì)算生成,jsp生成都可以

【2.驗(yàn)證 -- 驗(yàn)明真身】檢查這個字節(jié)流是不是符合要求

【3.準(zhǔn)備 -- 定好造型,書生就戴眼鏡,海盜就戳一只眼】類變量初始值階段

【4.解析 --? 道具準(zhǔn)備好,人員確定好的都登記好】將常量池內(nèi)的符號引用替換為直接引用的過程

【5.初始化 --- 根據(jù)各場景,具體確定演員,戲份】 實(shí)例化類 , 比如 new 類構(gòu)造器

【6.使用 --- 開演】? 各種裝B

【7.卸載 --- 結(jié)束拍攝】 垃圾回收? 狗帶

======生命周期end=============

3. 那什么是符號引用與直接引用呢

? ? ? 寶強(qiáng)來到劇組,一看有一場對手戲, 就問導(dǎo)演,對戲的是哪個

? ? ? 導(dǎo)演說, 是馬大容,? 寶強(qiáng) 對戲馬大容(內(nèi)存里就是對象的指針) 就是直接引用 ;

? ? ? 要是導(dǎo)演說, 剛到劇組沒確定,要到定好場景時才能知道

? ? ? ? 寶強(qiáng)只能記對戲女主#1 , 這樣就符號引用,寶強(qiáng)的心里#1就是一個符號

? ? ? 同理, 加載時, class文件里不能確定的, 給他個符號 比如#1 ,表示某個方法

? ? ? ? ? ? ? ? 要是能確定的直接調(diào)用指針

? ? 符號引用的好處就是 根據(jù)不同的場景替換不同的女主, 不必一開始就定死,靈活

4. 到底哪些是非虛方法

? ? ? ? java語言符合 "編譯期可知,運(yùn)行期不可變" 這個要求的方法

? ? ? ? 例如 :? ?

? ? ? ? ? ? ? ? 1. 靜態(tài)方法?

? ? ? ? ? ? ? ? 2. 私有方法

? ? ? ? ? ? ? ? 3.? 實(shí)例構(gòu)造器

? ? ? ? ? ? ? 4. 父類方法

? ? ? ? ? ? ? 5. final方法

? ? ? ? ?

?

? ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末啄糙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子帚称,更是在濱河造成了極大的恐慌旧困,老刑警劉巖齿诞,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡恋技,警方通過查閱死者的電腦和手機(jī)乡洼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門崇裁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人束昵,你說我怎么就攤上這事拔稳。” “怎么了锹雏?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵巴比,是天一觀的道長。 經(jīng)常有香客問我,道長轻绞,這世上最難降的妖魔是什么采记? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮政勃,結(jié)果婚禮上唧龄,老公的妹妹穿的比我還像新娘。我一直安慰自己奸远,他們只是感情好既棺,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著懒叛,像睡著了一般丸冕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上芍瑞,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天晨仑,我揣著相機(jī)與錄音,去河邊找鬼拆檬。 笑死洪己,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的竟贯。 我是一名探鬼主播答捕,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼屑那!你這毒婦竟也來了拱镐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤持际,失蹤者是張志新(化名)和其女友劉穎沃琅,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜘欲,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡益眉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了姥份。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郭脂。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖澈歉,靈堂內(nèi)的尸體忽然破棺而出展鸡,到底是詐尸還是另有隱情,我是刑警寧澤埃难,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布莹弊,位于F島的核電站涤久,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏箱硕。R本人自食惡果不足惜拴竹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望剧罩。 院中可真熱鬧栓拜,春花似錦、人聲如沸惠昔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽镇防。三九已至啦鸣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間来氧,已是汗流浹背诫给。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啦扬,地道東北人中狂。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像扑毡,于是被迫代替她去往敵國和親胃榕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容