卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java程序編好了怎么運(yùn)行 Java程序到底是如何運(yùn)行的?

Java程序到底是如何運(yùn)行的?Java程序的運(yùn)行得益于JVM虛擬機(jī)用C語言編譯的程序?qū)⑼ㄟ^編譯器編譯成exe文件,然后將exe可執(zhí)行文件交給windows系統(tǒng)運(yùn)行。為什么不問問exe文件是如何運(yùn)行的?

Java程序到底是如何運(yùn)行的?

Java程序的運(yùn)行得益于JVM虛擬機(jī)

用C語言編譯的程序?qū)⑼ㄟ^編譯器編譯成exe文件,然后將exe可執(zhí)行文件交給windows系統(tǒng)運(yùn)行。為什么不問問exe文件是如何運(yùn)行的?可能是因?yàn)檫@已經(jīng)是常識了

Java程序的運(yùn)行和exe文件的運(yùn)行是相似的,Java程序會先編譯成類文件,然后將類文件送到JVM中運(yùn)行。JVM在操作系統(tǒng)上運(yùn)行。JVM就像Java程序和操作系統(tǒng)之間的轉(zhuǎn)換器,將Java代碼翻譯成操作系統(tǒng)來執(zhí)行。

同時,由于Java程序在虛擬機(jī)上運(yùn)行,所以虛擬機(jī)可以處理Java程序,比如內(nèi)存回收。在虛擬機(jī)中,內(nèi)存也分為堆、棧、方法區(qū)等,便于堆內(nèi)存管理

與Java類似,所有解釋語言都不能直接與操作系統(tǒng)通信,中間還有一個翻譯器的角色,比如python,PHP等

如何運(yùn)行Java程序1。從Internet下載JDK(JDK是一個解釋Java代碼執(zhí)行的編譯器)2。配置path和classpath的環(huán)境變量。轉(zhuǎn)到“我的電腦”屬性“高級”中的“系統(tǒng)變量”以配置路徑和類路徑環(huán)境變量。三。測試。打開DOS界面,輸入javac,然后按enter鍵。如果有很多英語,這意味著你的環(huán)境變量已經(jīng)配置好了。至此,您的Java環(huán)境已經(jīng)就緒。一個簡單的java編譯器,看看是否可以使用4。就這么做吧