程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> J2ME和JVM的概念詳解

J2ME和JVM的概念詳解

編輯:J2ME

J2ME的體系劃分為3個,即:Java虛擬機(JVM),配置和簡表,這裡就向大家介紹一下J2ME和JVM的概念,相信你一定會感興趣。

JVM簡介

JVM(JavaVirtualMachine簡稱JVM),也就是所謂的Java虛擬機,它是運行所有Java程序的抽象計算機,是Java語言的運行環境,它是Java最具吸引力的特性之一。其實JVM是一個想象中的機器,在實際的計算機上通過軟件模擬來實現。JVM有自己想象中的硬件,如處理器、堆棧、寄存器等,還具有相應的指令系統。

JVM的特點

Java語言的一個非常重要的特點就是與平台的無關性。而使用JVM是實現這一特點的關鍵。一般的高級語言如果要在不同的平台上運行,至少需要編譯成不同的目標代碼。而引入Java語言虛擬機後,Java語言在不同平台上運行時不需要重新編譯。Java語言使用模式JVM屏蔽了與具體平台相關的信息,使得Java語言編譯程序只需生成在JVM上運行的目標代碼(字節碼),就可以在多種平台上不加修改地運行。JVM在執行字節碼時,把字節碼解釋成具體平台上的機器指令執行。

J2ME概念

Java ME以往稱作J2ME(Java Platform, Micro Edition )是為機頂盒、移動電話和PDA之類嵌入式消費電子設備提供的Java語言平台,包括虛擬機和一系列標准化的Java API。它和Java SE、Java EE一起構成Java技術的三大版本,並且同樣是通過JCP(Java Community Process)制訂的。 

J2ME(Java2MicroEdition)是Java2的一個組成部分,它與J2SE、J2EE並稱。根據Sun的定義:J2ME是一種高度優化的Java運行環境,主要針對消費類電子設備的,例如蜂窩電話和可視電話、數字機頂盒、汽車導航系統等等。J2ME技術在1999年的JavaOneDeveloperConference大會上正式推出,它將Java語言的與平台無關的特性移植到小型電子設備上,允許移動無線設備之間共享應用程序。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved