大家好,今天小编关注到一个比较有意思的话题,就是关于java语言特点平台无关的问题,于是小编就整理了3个相关介绍Java语言特点平台无关的解答,让我们一起看看吧。
J2ME是什么?
JAVA ME 以往称作J2ME(J***a Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的J***a语言平台,包括虚拟机和一系列标准化的J***a API。
它和J***a SE、J***a EE一起构成J***a技术的三大版本,并且同样是通过JCP(J***a Community Process)制订的。 根据Sun的定义:J***a ME是一种高度优化的J***a运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。J***A ME技术在1999年的J***aOne Developer Conference大会上正式推出,它将J***a语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。
JMS是什么意思?不明白?
JMS是指J***a消息服务,J***a Message Service的简称。J***a 消息服务(J***a Message Service,JMS)应用程序接口是一个J***a 平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。J***a 消息服务是一个与具体平台无关的 API,绝大多数 MOM 提供商都对 JMS 提供支持。J***a 消息服务的规范包括两种消息模式,点对点和发布者/订阅者。许多提供商支持这一通用框架因此,程序员可以在他们的分布式软件中实现面向消息的操作,这些操作将具有不同面向消息中间件产品的可移植性。扩展资料JMS的优势:
1、异步JMS天生就是异步的,客户端获取消息的时候,不需要主动发送请求,消息会自动发送给可用的客户端。
2、可靠JMS保证消息只会递送一次。大家都遇到过重复创建消息问题,而JMS能帮你避免该问题。在JMS中,消息的接收可以使用以下两种方式:同步:使用同步方式接收消息的话,消息订阅者调用receive()方法。在receive()中,消息未到达或在到达指定时间之前,方***阻塞,直到消息可用。异步:使用异步方式接收消息的话,消息订阅者需注册一个消息监听者,类似于******,只要消息到达,JMS服务提供者会通过调用***的onMessage()递送消息。
请问J***a语言有哪些特点?什么是J***a虚拟机?
J***a 语言是一种分布式的面向对象语言,具有面向对象、平台无关性、简单性、解释执行、多线程、安全性等很多特点。
J***a虚拟机(J***a Virtual Machine, JVM)是J***a程序的软件环境,J***a虚拟机可以理解成一个以字节码为机器指令的CPU。在任何操作系统中,只要JVM存在,J***a程序都可以运行,真正实现了程序的可移植性。
J***a虚拟机在执行J***a程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。
到此,以上就是小编对于j***a语言特点平台无关的问题就介绍到这了,希望介绍关于j***a语言特点平台无关的3点解答对大家有用。