我們先看下這兩種語言的定義
編譯型語言:把做好的源程序全部編譯成二進(jìn)制代碼的可運(yùn)行程序杖挣,然后肩榕,可直接運(yùn)行這個程序。
解釋型語言:把做好的源程序翻譯一句惩妇,然后執(zhí)行一句株汉,直至結(jié)束!
Java文件先由編譯器編譯成與平臺無關(guān)的.class(字節(jié)碼)文件歌殃,然后再通過JVM從.class文件中翻譯一行執(zhí)行一行乔妈,我認(rèn)為Java是編譯+解釋型混合的語言,同時(shí)具有編譯和解釋特性氓皱。
歡迎大家來討論路召,亮出自己的觀點(diǎn)勃刨。