java語言采用多種機(jī)制來保證可移植性?
對(duì)于程序可移植性最直接最有效的支持是與平臺(tái)無關(guān)。對(duì)于java語言來時(shí)使用了多種機(jī)制來保證可移植性,最主要的是使用虛擬機(jī)(virtual machine)和使用虛擬機(jī)使用的JAVA字節(jié)碼。由于保證JAVA語言的高可移植性,其程序的運(yùn)行效率被降低,為了彌補(bǔ)這種缺陷,將JAVA字節(jié)碼的設(shè)計(jì)最大限度接近于機(jī)器碼。
java語言采用多種機(jī)制來保證可移植性?
對(duì)于程序可移植性最直接最有效的支持是與平臺(tái)無關(guān)。對(duì)于java語言來時(shí)使用了多種機(jī)制來保證可移植性,最主要的是使用虛擬機(jī)(virtual machine)和使用虛擬機(jī)使用的JAVA字節(jié)碼。由于保證JAVA語言的高可移植性,其程序的運(yùn)行效率被降低,為了彌補(bǔ)這種缺陷,將JAVA字節(jié)碼的設(shè)計(jì)最大限度接近于機(jī)器碼。