最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java之字節(jié)碼以及優(yōu)勢(shì)案例講解

 更新時(shí)間:2021年08月05日 08:31:20   作者:老賴的小弟  
這篇文章主要介紹了Java之字節(jié)碼以及優(yōu)勢(shì)案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

一、Java編譯器

Java中引入了虛擬機(jī)的概念,即在機(jī)器和編譯程序之間加入了一層抽象的虛擬的機(jī)器,。這臺(tái)虛擬的機(jī)器在任何平臺(tái)上都提供給編譯程序一個(gè)共同的接口。編譯程序只需要面向虛擬機(jī),生成虛擬機(jī)能夠理解的代碼,然后由解釋器來(lái)將虛擬機(jī)代碼來(lái)將虛擬機(jī)代碼轉(zhuǎn)換為特定的系統(tǒng)機(jī)器碼執(zhí)行。在Java中,這種提供虛擬機(jī)理解的代碼叫做字節(jié)碼(即擴(kuò)展名為 .class的文件),它不面向任何特定的處理器,僅僅只面向虛擬機(jī)。

1.利用記事本寫(xiě)一段Java代碼

在這里插入圖片描述

2.將記事本命名為 hello.java

在這里插入圖片描述

3.cmd+r命令,彈出DOS窗口輸入如下命令 回車(chē)

在這里插入圖片描述

小結(jié)

到E盤(pán)下就可以看到此次提供虛擬機(jī)理解的代碼叫做字節(jié)碼(即擴(kuò)展名為 .class的文件)

在這里插入圖片描述

二、Java解釋器

每一種平臺(tái)的解釋器是不相同的,但是實(shí)現(xiàn)虛擬機(jī)是相同的。Java源程序經(jīng)過(guò)編譯器編譯后變成字節(jié)碼,字節(jié)碼由虛擬機(jī)解釋執(zhí)行,虛擬機(jī)將每一條要執(zhí)行的字節(jié)碼送給解釋器,解釋器將其翻譯成特定機(jī)器上的機(jī)器碼,然后在特定的機(jī)器上運(yùn)行。這也就是解釋了Java的編譯與解釋并存的特點(diǎn)

在這里插入圖片描述

三、采用字節(jié)碼的好處

Java語(yǔ)言通過(guò)字節(jié)碼的方式,在一定程度上解決了傳統(tǒng)解釋語(yǔ)言執(zhí)行效率低的問(wèn)題,同時(shí)又保留了解釋型語(yǔ)言可移植的特點(diǎn)。所以Java程序運(yùn)行時(shí)比較高效,而且,字節(jié)碼并不專一種特定的機(jī)器,所以Java程序無(wú)需編譯便可以在多種不同的計(jì)算機(jī)上運(yùn)行,從而實(shí)現(xiàn)了Java的跨平臺(tái)運(yùn)行。

到此這篇關(guān)于Java之字節(jié)碼以及優(yōu)勢(shì)案例講解的文章就介紹到這了,更多相關(guān)Java之字節(jié)碼以及優(yōu)勢(shì)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

茂名市| 蒲江县| 临泉县| 姚安县| 邵阳县| 叙永县| 中牟县| 内丘县| 崇仁县| 临朐县| 浮山县| 远安县| 平乐县| 松桃| 孝昌县| 前郭尔| 杭锦旗| 新乐市| 余庆县| 佛坪县| 桂林市| 阿勒泰市| 文昌市| 邢台县| 天祝| 连城县| 米易县| 克什克腾旗| 瑞安市| 罗田县| 巴马| 贵州省| 布拖县| 揭阳市| 城固县| 车致| 南部县| 民权县| 荃湾区| 汝州市| 吴川市|