J2ME和JVM的概念详解

开发 前端
你对J2ME和JVM的概念是否了解,这里和大家分享一下,JVM(JavaVirtualMachine简称JVM),也就是所谓的Java虚拟机,而J2ME(Java2MicroEdition)是Java2的一个组成部分,它与J2SE、J2EE并称。

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. 三大元素组成J2ME体系结构
  2. J2ME开发环境搭建必备手册
  3. J2ME开发环境的搭建和运行
  4. 瞻望J2ME前景,看J2ME路在何方?
  5. Java2平台J2SE、J2EE、J2ME三大版本的区别
责任编辑:佚名 来源: hi.baidu.com
相关推荐

2009-07-09 16:06:10

JDK J2EE J2

2010-09-29 08:57:04

J2ME前景

2009-06-30 15:49:00

J2ME编程

2010-09-29 16:20:06

J2MEWeb服务API

2011-07-21 16:03:12

J2ME

2009-06-17 11:27:00

setClip方法J2ME

2009-10-19 13:59:39

J2ME编程开发平台

2010-09-29 13:23:12

J2MEPIM

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2010-09-29 15:45:49

J2MEFontColor

2009-05-26 17:35:40

J2ME软件签名证书

2010-09-30 09:56:26

J2ME Polish

2010-09-29 09:19:39

J2ME开发工具

2010-09-30 16:06:21

J2ME平台

2011-12-12 16:47:38

J2MESOAP协议

2010-10-09 14:29:44

J2MEfontcolor

2010-09-29 15:11:34

J2MEAndroid

2010-09-30 13:39:52

2009-03-22 09:38:03

Android移植J2ME
点赞
收藏

51CTO技术栈公众号