官术网_书友最值得收藏!

1.2.2 看清Java虛擬機(jī)的種類

Java發(fā)展至今,先后出現(xiàn)了不少Java虛擬機(jī)。在Java發(fā)展最初,Sun使用的是一款叫作Classic的Java虛擬機(jī),之后,在Solaris平臺(tái)上還曾短暫地使用過Exact VM虛擬機(jī),到現(xiàn)在,最終被大規(guī)模部署和應(yīng)用的是Hotspot虛擬機(jī)。

除了Sun公司,各大公司及組織都曾積極研發(fā)過Java虛擬機(jī),比如BEA的JRockit,目前,JRockit和Hotspot都被收入Oracle旗下,大有整合的趨勢。在IBM內(nèi)部,使用著一款名為J9的虛擬機(jī),廣泛用于IBM的各大產(chǎn)品(如果當(dāng)年IBM成功收購了Sun,那么很可能是J9和Hotspot進(jìn)行整合了)。此外,Apache也曾經(jīng)推出過與JDK 1.5和JDK 1.6 兼容的Java運(yùn)行平臺(tái)Apache Harmony,它是開源軟件,但受到同樣開源的OpenJDK的壓制,最終于2011年退役,雖然目前并沒有Apache Harmony被大規(guī)模商用的案例,但是它的出現(xiàn)對Android的發(fā)展起到了極為重要的作用。在嵌入式領(lǐng)域,KVM和CDC/CLDC Hotspot兩款虛擬機(jī)也扮演著重要的角色,在iOS和Android盛行之前,這兩款虛擬機(jī)也廣泛運(yùn)用于手機(jī)平臺(tái)。

注意:由于目前Hotspot占有絕對的市場地位,若無特別說明,本書的示例及參數(shù)都是針對Hotspot虛擬機(jī)的。

主站蜘蛛池模板: 类乌齐县| 光山县| 张家界市| 五指山市| 木里| 丹巴县| 甘孜| 兴城市| 襄樊市| 阳新县| 勃利县| 明光市| 镇安县| 峨边| 垦利县| 教育| 三河市| 确山县| 海林市| 轮台县| 利辛县| 昌宁县| 广德县| 亚东县| 桂林市| 普陀区| 铁岭县| 庆元县| 丁青县| 信丰县| 石泉县| 长垣县| 皮山县| 灌阳县| 博爱县| 临汾市| 黎平县| 建始县| 林周县| 健康| 阿拉善盟|