麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > Java 并發編程解析 | Java JVM虛擬機、運行過程

Java 并發編程解析 | Java JVM虛擬機、運行過程

來源:千鋒教育
發布人:qyf
時間: 2022-08-02 17:46:00 1659433560

  Java JVM虛擬機

2


  在開始這一部分內容之前,我們先來看一下,在Java中,Java程序是如何運行的,最后又是如何交給JVM托管的?

3

  1.Java 程序運行過程

4

  作為一名 Java 程序員,你應該知道,Java 代碼有很多種不同的運行方式。比如說可以在開發工具中運行,可以雙擊執行 jar 文件運行,也可以在命令行中運行,甚至可以在網頁中運行。當然,這些執行方式都離不開 JRE,也就是 Java 運行時環境。

  實際上,JRE 僅包含運行 Java 程序的必需組件,包括 Java 虛擬機以及 Java 核心類庫等。我們 Java 程序員經常接觸到的 JDK(Java 開發工具包)同樣包含了 JRE,并且還附帶了一系列開發、診斷工具。

  然而,運行 C++ 代碼則無需額外的運行時。我們往往把這些代碼直接編譯成 CPU 所能理解的代碼格式,也就是機器碼。

  Java 作為一門高級程序語言,它的語法非常復雜,抽象程度也很高。因此,直接在硬件上運行這種復雜的程序并不現實。所以呢,在運行 Java 程序之前,我們需要對其進行一番轉換。

  這個轉換具體是怎么操作的呢?當前的主流思路是這樣子的,設計一個面向 Java 語言特性的虛擬機,并通過編譯器將 Java 程序轉換成該虛擬機所能識別的指令序列,也稱 Java 字節碼。這里順便說一句,之所以這么取名,是因為 Java 字節碼指令的操作碼(opcode)被固定為一個字節。

  并且,我們同樣可以將其反匯編為人類可讀的代碼格式(如下圖的最右列所示)。不同的是,Java 版本的編譯結果相對精簡一些。這是因為 Java 虛擬機相對于物理機而言,抽象程度更高。

  Java 虛擬機可以由硬件實現[1],但更為常見的是在各個現有平臺(如 Windows_x64、Linux_aarch64)上提供軟件實現。這么做的意義在于,一旦一個程序被轉換成 Java 字節碼,那么它便可以在不同平臺上的虛擬機實現里運行。這也就是我們經常說的“一次編寫,到處運行”。

  虛擬機的另外一個好處是它帶來了一個托管環境(Managed Runtime)。這個托管環境能夠代替我們處理一些代碼中冗長而且容易出錯的部分。其中最廣為人知的當屬自動內存管理與垃圾回收,這部分內容甚至催生了一波垃圾回收調優的業務。

  除此之外,托管環境還提供了諸如數組越界、動態類型、安全權限等等的動態檢測,使我們免于書寫這些無關業務邏輯的代碼。

  更多關于“java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業需求,更科學更嚴謹,每年培養泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 亚欧洲精品在线视频免费观看 | 在车里被撞了八次高c| 国产97人人超碰caoprom| 成年女人黄小视频| 渣男渣女抹胸渣男渣女软件| 午夜国产在线视频| 日韩黄色影片| 一级毛片视频在线| 三级毛片在线看| 翁与小莹浴室欢爱51章| 男男高h粗暴黄车文| 日本免费网站在线观看| 国产毛片久久久久久国产毛片 | 成人口工漫画网站免费| 国产不卡在线视频| 久久我们这里只有精品国产4| 欧美黑人巨大videos精品| 久久午夜神器| 美国式禁忌4桥矿超棒| 久久久噜噜噜久久中文字幕色伊伊| 一级毛片免费毛片毛片| 永久看一二三四线| 毛茸茸女人| a级毛片免费观看在线播放| 国产四区| 国产成人精品一区二三区| 国产国语对白露脸在线观看| 欧美激情一区二区三区| 风间由美juy135在线观看 | 成年片人免费www| 久久精品卫校国产小美女| 拔播拔播华人永久免费| 久久国内精品自在自线软件| 男人桶女人羞羞漫画全集| 狍和女人一级毛片免费的| 人妖视频在线观看专区| 久久精品国产99国产精偷| 天天做天天摸天天爽天天爱| 亚洲麻豆视频| 1a级毛片免费观看| 国产黄大片在线观看|