成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JVM體系結構目的和原理

開發 后端
我們本文將從較深層次出發,首先介紹Java虛擬機JVM的體系結構,然后說明Java的類文件(.class)的組成以及Java程序從編譯到執行的完整過程,并說明這一過程中的安全處理措施。

JVM體系結構由五部分組成,分別是寄存器、棧、廢區收集堆、存儲區和指令集,這五部分是Java虛擬機的邏輯成份,不依賴任何實現技術或組織方式,但它們的功能必須在真實機器上以某種方式實現。

JVM體系結構目的和原理

  Java的設計目的是應用于當前使用日益廣泛、影響日益擴大的互連網絡。這是一個異構平臺環境,可能存在多種不機型,如Intel公司的x86系列,Apple/IBM/Motorola公司的PowerPC機等等。每一種機型都有其特定的中央處理機(CPU)芯片,各芯片的處理過程是不同的。因而通用軟件通常需要為每一種類型的機器特別編寫版本,以保證正確運行。為了克服這一困難,實現語言的通用性和易移植性,Java的設計者采取的方法是選擇一種機器作為編譯的目標機,再將編譯結果在其它機型上解釋執行。但選中的目標機并非上述任何一種實用機型,而是一個假設的處理機平臺,稱為Java虛擬機JVM(JavaVirtualMachine)。

那么,什么是Java虛擬機呢?

    我們可以把它定義為:運行編譯生成的Java目標代碼(即.class類文件)的計算機的實現。JVM體系結構實際上是建立在實際處理機基礎上的假想計算機。這一假想機可以通過軟件仿真實現,也可以通過硬件實現。鑒于目前大多數Java虛擬機還是用軟件方法實現的,我們這里介紹的內容也多基于軟件實現。

  Java編譯器產生的字節碼由JVM指令構成,而JVM是虛設的,不接近于任何一種實用機型,這樣,一方面編譯結果具有平臺中立性,不同機型的解釋器都可以將字節碼文件轉換為本機型CPU芯片的適宜機器碼來執行。對JVM這一層次而言,操作系統和硬件層都是透明的,用戶編寫的Java程序,可以在任何平臺上運行而無需修改。另一方面,編譯生成的字節碼接近源生碼(nativecode),可以在任何硬件平臺上以較高速度解釋運行,實現較高的效率。這樣,Java通過虛擬機JVM來試圖達到分布式系統的兩個相抵觸的重要特性:易移植性和高效性之間的平衡和協調。

  接著,我們進一步了解一下JVM體系結構,包括JVM的指令集、操作碼和操作數語法以及取值范圍等。 
 

【編輯推薦】

  1. Java虛擬機概念及體系結構
  2. 簡單介紹Inside JVM體系結構
  3. 深入Java虛擬機:JVM中的Stack和Heap
  4. Java虛擬機發展回顧 為跨平臺而生
  5. Java虛擬機(JVM)中的內存設置詳解

 

責任編輯:佚名 來源: douzhe.com
相關推薦

2010-09-25 13:38:23

Inside JVM

2009-07-09 13:52:41

Inside JVM

2020-04-15 21:43:22

JVMJavaVMware

2010-09-27 09:43:07

JVM體系結構

2009-06-03 09:11:03

Hibernate工作原理體系結構

2016-07-28 23:19:10

云計算SOA

2009-02-04 09:48:39

體系結構服務原理Web

2011-11-30 14:12:05

JavaJVM虛擬機

2011-06-30 09:07:00

Java EEWeb服務

2009-09-11 10:38:03

LINQ體系結構

2009-06-26 15:58:28

EJB

2012-02-06 17:22:44

MySQL

2009-07-15 13:46:26

Swing體系結構

2014-07-23 09:33:52

2018-04-23 09:25:24

MySQL結構存儲

2023-05-31 08:19:00

體系結構設計

2010-08-16 12:54:21

ASON路由技術

2016-12-26 10:29:01

Spring框架結構

2010-06-21 14:51:14

ASON路由

2009-07-10 16:07:10

TikeSwing創建MVC體系結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩中文字幕在线 | 久久av一区二区三区 | 永久av| 久久免费精品 | 国产精品久久精品 | 精品日韩一区二区三区 | 国产精品一区二区免费看 | 精产嫩模国品一二三区 | 丁香五月网久久综合 | 久久精品欧美一区二区三区不卡 | 欧美舔穴| 草久在线| 亚洲精品久久久一区二区三区 | 日韩精品一区二区三区视频播放 | 日韩成人久久 | 精品国产一区二区三区性色av | 一区二区不卡视频 | 9久久精品| 国产真实乱对白精彩久久小说 | 久久亚洲一区二区三区四区 | 久热精品在线观看视频 | 这里只有精品999 | 国产专区在线 | 国产精品福利视频 | 亚洲国产18 | 国产a视频 | 超碰在线97国产 | 亚洲一区在线免费观看 | 天天操狠狠操 | 久久亚洲一区二区三区四区 | 中文字幕中文字幕 | 午夜精品久久久久久不卡欧美一级 | 国产精品区一区二区三 | 日本免费视频 | 精品真实国产乱文在线 | 色吧综合 | 精品视频在线一区 | 在线观看亚洲专区 | 午夜精品在线 | 久久久久一区二区三区 | 羞羞色影院 |