什么是JVM?它在什么位置?
生活随笔
收集整理的這篇文章主要介紹了
什么是JVM?它在什么位置?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫,JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的。
(推薦教程:java學(xué)習(xí)網(wǎng)站)
通俗理解:
JVM本質(zhì)上是一個(gè)程序,它能識別.class 字節(jié)碼文件(里面存放的是我們對.java編譯后產(chǎn)生的二進(jìn)制代碼),并且能夠解析它的指令,最終調(diào)用操作系統(tǒng)上的函數(shù),完成我們想要的操作!
關(guān)于Java語言的跨平臺性,就是因?yàn)镴VM,我們可以將其想象為一個(gè)抽象層,只要這個(gè)抽象層JVM正確執(zhí)行了.class文件,就能運(yùn)行在各種操作系統(tǒng)之上了!這就是一次編譯,多次運(yùn)行。
(視頻教程推薦:java學(xué)習(xí))
JVM的位置:
JVM是運(yùn)行在操作系統(tǒng)之上的,它與硬件沒有直接的交互。
總結(jié)
以上是生活随笔為你收集整理的什么是JVM?它在什么位置?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现快速排序(代码实例)
- 下一篇: php怎么将字符串转为整数