国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java虛擬機是做什么用的

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

為了能夠在不同的平臺支持java的語言,我們需要一種輔助機制進行翻譯,所以java虛擬機就誕生了,也就是平時所說的JVM。能夠對java語言進行翻譯,然后適應于其他的平臺。下面窩們就JVM的概念,與其他機制的關系、設置參數帶來介紹,然后講解其中的一個重點知識點。

1.概念

JVM是java上的一個虛構出來的計算機,是一個位于Java與操作系統之間的中間態。有自己完善的硬件結構,如處理器、堆棧、寄存器等,還具有相應的指令系統。

2.JVM、JRE和JDK的關系

java虛擬機是做什么用的

3.設置JVM內存的參數有四個

-Xmx Java Heap最大值,默認值為物理內存的1/4,最佳設值應該視物理內存大小及計算機內其他內存開銷而定;

-Xms Java Heap初始值,Server端JVM最好將-Xms和-Xmx設為相同值,開發測試機JVM可以保留默認值;

-Xmn Java Heap Young區大小,不熟悉最好保留默認值;

-Xss 每個線程的Stack大小,不熟悉最好保留默認值

4.常用知識點

堆(heap)與棧(stack)

堆和棧是程序運行的關鍵,很有必要它他們的關系說清楚。

在java中,Main函數就是棧的起始點,也是程序的起始點。程序要運行總是有一個起點的(程序執行的入口)。

棧幀相關

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

java虛擬機定義:

虛擬機是一種抽象化的計算機,通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java虛擬機有自己完善的硬體架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。Java虛擬機屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。

所謂的java虛擬機,就是一臺虛擬的機器。它是一款軟件,用來執行一系列虛擬計算機指令,大體上虛擬機可以分為系統虛擬機和程序虛擬機。visual Box、VMare就屬于系統虛擬機。他們完全是對物理計算機的仿真,提供一個可運行完整操作系統的軟件平臺。而java虛擬機就是典型程序虛擬機,它專門為執行單個計算機程序而設計,在java虛擬機中執行的指令我們稱之為java字節碼指令。java發展到今天,出現了很多虛擬機,最初sun使用的叫Classic的java虛擬機,到現在使用最廣泛的是HotSpot虛擬機,除了sun以外還有BEA的JRockit,目前JRockit和HotSpot都被甲骨文公司收入旗下,大有整合的趨勢。

到此這篇關于java虛擬機是做什么用的的文章就介紹到這了,更多相關java虛擬機是什么內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 日本在线观看不卡免费视频 | 国产男女免费完整视频 | 禁止18周岁进入免费网站观看 | 午夜性福 | 日本噜噜影院 | 国产精品毛片va一区二区三区 | 亚洲天堂男人 | 亚洲精品福利一区二区三区 | 久香草视频在线观看 | 色屁屁一区二区三区视频国产 | 久久福利青草免费精品 | 成年人看的黄色片 | 性做久久久久免费看 | 久久精品国产91久久综合麻豆自制 | 怡红院在线a男人的天堂 | 久草视频免费在线 | 免费特黄一区二区三区视频一 | 免费公开视频人人人人人人人 | 夜间福利网站 | 精品国产高清不卡毛片 | 欧美成人午夜做爰视频在线观看 | 日本韩国一级片 | 亚洲精品美女视频 | 无码精品一区二区三区免费视频 | 久久精品a亚洲国产v高清不卡 | 成人免费福利片在线观看 | 九九九精品视频 | 老司机午夜精品网站在线观看 | 香港经典a毛片免费观看看 香港经典a毛片免费观看爽爽影院 | 国产99视频在线 | 在线观看国产一区 | 成人 在线欧美亚洲 | 女人一级特纯黄大片色 | 91精品人成在线观看 | 亚洲自拍高清 | 色女生影院 | 成人精品免费视频 | 日本精品一区二区三区在线视频一 | 免费观看一级成人毛片 | 夜间福利网站 | 全部免费毛片免费播放 |