成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java類加載過程面試題 類加載機(jī)制,不是類加載機(jī)制的幾個(gè)過程?

類加載機(jī)制,不是類加載機(jī)制的幾個(gè)過程?答:這個(gè)問題java的比較核心的一個(gè)難題,我就針對(duì)問題做簡(jiǎn)要回答,不做深入討論了:1、編譯和運(yùn)行概念要搞清:編譯即javac的過程,負(fù)責(zé)將.java文件compi

類加載機(jī)制,不是類加載機(jī)制的幾個(gè)過程?

答:這個(gè)問題java的比較核心的一個(gè)難題,我就針對(duì)問題做簡(jiǎn)要回答,不做深入討論了:

1、編譯和運(yùn)行概念要搞清:編譯即javac的過程,負(fù)責(zé)將.java文件compile成.class文件,主要是類型、格式檢查與編譯成字節(jié)碼文件,而加載是指java *的過程,將.class文件加載到內(nèi)存中去解釋執(zhí)行,即運(yùn)行的時(shí)候才會(huì)有加載一說。


2、類的加載時(shí)機(jī),肯定是在運(yùn)行時(shí),但并不是一次性全部加載,而是按需動(dòng)態(tài),依靠反射來實(shí)現(xiàn)動(dòng)態(tài)加載,一般來說一個(gè)class只會(huì)被加載一次,之后就會(huì)從jvm的class實(shí)例的緩存中獲取,誰用誰取就可以了,不會(huì)再去文件系統(tǒng)中加載.class文件了。


明白1,2點(diǎn)就夠了,再深入要等一段才能明白了。