亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java虛擬機(jī)是做什么用的

瀏覽:98日期:2022-08-18 13:19:14

為了能夠在不同的平臺(tái)支持java的語(yǔ)言,我們需要一種輔助機(jī)制進(jìn)行翻譯,所以java虛擬機(jī)就誕生了,也就是平時(shí)所說(shuō)的JVM。能夠?qū)ava語(yǔ)言進(jìn)行翻譯,然后適應(yīng)于其他的平臺(tái)。下面窩們就JVM的概念,與其他機(jī)制的關(guān)系、設(shè)置參數(shù)帶來(lái)介紹,然后講解其中的一個(gè)重點(diǎn)知識(shí)點(diǎn)。

1.概念

JVM是java上的一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī),是一個(gè)位于Java與操作系統(tǒng)之間的中間態(tài)。有自己完善的硬件結(jié)構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。

2.JVM、JRE和JDK的關(guān)系

java虛擬機(jī)是做什么用的

3.設(shè)置JVM內(nèi)存的參數(shù)有四個(gè)

-Xmx Java Heap最大值,默認(rèn)值為物理內(nèi)存的1/4,最佳設(shè)值應(yīng)該視物理內(nèi)存大小及計(jì)算機(jī)內(nèi)其他內(nèi)存開(kāi)銷(xiāo)而定;

-Xms Java Heap初始值,Server端JVM最好將-Xms和-Xmx設(shè)為相同值,開(kāi)發(fā)測(cè)試機(jī)JVM可以保留默認(rèn)值;

-Xmn Java Heap Young區(qū)大小,不熟悉最好保留默認(rèn)值;

-Xss 每個(gè)線程的Stack大小,不熟悉最好保留默認(rèn)值

4.常用知識(shí)點(diǎn)

堆(heap)與棧(stack)

堆和棧是程序運(yùn)行的關(guān)鍵,很有必要它他們的關(guān)系說(shuō)清楚。

在java中,Main函數(shù)就是棧的起始點(diǎn),也是程序的起始點(diǎn)。程序要運(yùn)行總是有一個(gè)起點(diǎn)的(程序執(zhí)行的入口)。

棧幀相關(guān)

int i=0;i=i++; sout(i);//為什么i還等于0?

java虛擬機(jī)定義:

虛擬機(jī)是一種抽象化的計(jì)算機(jī),通過(guò)在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來(lái)實(shí)現(xiàn)的。Java虛擬機(jī)有自己完善的硬體架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。Java虛擬機(jī)屏蔽了與具體操作系統(tǒng)平臺(tái)相關(guān)的信息,使得Java程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺(tái)上不加修改地運(yùn)行。

所謂的java虛擬機(jī),就是一臺(tái)虛擬的機(jī)器。它是一款軟件,用來(lái)執(zhí)行一系列虛擬計(jì)算機(jī)指令,大體上虛擬機(jī)可以分為系統(tǒng)虛擬機(jī)和程序虛擬機(jī)。visual Box、VMare就屬于系統(tǒng)虛擬機(jī)。他們完全是對(duì)物理計(jì)算機(jī)的仿真,提供一個(gè)可運(yùn)行完整操作系統(tǒng)的軟件平臺(tái)。而java虛擬機(jī)就是典型程序虛擬機(jī),它專(zhuān)門(mén)為執(zhí)行單個(gè)計(jì)算機(jī)程序而設(shè)計(jì),在java虛擬機(jī)中執(zhí)行的指令我們稱(chēng)之為java字節(jié)碼指令。java發(fā)展到今天,出現(xiàn)了很多虛擬機(jī),最初sun使用的叫Classic的java虛擬機(jī),到現(xiàn)在使用最廣泛的是HotSpot虛擬機(jī),除了sun以外還有BEA的JRockit,目前JRockit和HotSpot都被甲骨文公司收入旗下,大有整合的趨勢(shì)。

到此這篇關(guān)于java虛擬機(jī)是做什么用的的文章就介紹到這了,更多相關(guān)java虛擬機(jī)是什么內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 中文字幕日韩三级 | 欧美久色 | 久久国产精品亚洲 | 久久久国产精品免费 | 久久久久视频精品网 | 亚洲国产成人久久综合一区 | 欧美与黑人午夜性猛交久久久 | 成人偷拍视频 | 国产三级做爰在线观看∵ | 欧美一级视频高清片 | 成人在线观看国产 | 成人在线观看午夜 | 怡红院成人在线 | 国产欧美久久久另类精品 | www.日本在线观看 | 亚洲天堂网在线播放 | 久久男人天堂 | 久久精品视频16 | 午夜成年人网站 | 国产理论视频在线观看 | 欧美在线观看一区二区三区 | 国产三片高清在线观看 | 久久精品爱国产免费久久 | 国内三级视频 | 日本黄页网站免费大全 | 三级网址在线 | 精品国产免费第一区二区 | 狠狠色狠狠色综合久久第一次 | 一级做a爰片性色毛片中国 一级做a爰性色毛片 | 97在线免费视频观看 | 久久91av| 欧美成人观看免费完全 | 国产成人精品日本亚洲网址 | 深夜做爰性大片很黄很色视频 | 国产精品一区二区免费 | 美女把张开腿男生猛戳免费视频 | 亚洲男人的天堂久久香蕉 | 国产乱弄视频在线观看 | 日韩亚洲人成网站在线播放 | 亚洲精品无码不卡在线播放he | 国产在视频线在精品 |