重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章给大家分享的是有关什么是java嵌入式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联建站-专业网站定制、快速模板网站建设、高性价比工农网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式工农网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖工农地区。费用合理售后完善,10余年实体公司更值得信赖。嵌入式Java(Embedded Java)是Sun微系统公司提供的专用于某种设备的嵌入系统的软件开发平台,例如为汽车,电信,和工业设备市场设计的产品。
背景
1999年,Sun公司在Personal embedded Java的基础上提出了J2ME(Java2 Micro Edition)规范族。J2ME是针对消费电子和嵌入式设备制订的Java2的精简版本。MIDP (Mobile Information Device Profile)是J2ME针对移动通信设备设计的一个子集。J2ME/MIDP为移动通信设备提供了一个统一的开发平台,使得开发人员可以快速为不同的移动通信设备开发完全可移植的增值应用,而无需考虑不同设备的硬件和软件差异。
J2ME的核心是嵌入式Java虚拟机KVM(Kilobyte Virtual Machine)和CVM(Compacted Virtual Machine)以及基于虚拟机的Configuration和Profile。目前,由一系列领域相关的公司发起了一个称为JCP(Java Community Process)的组织,由该组织的成员制定J2ME和其他Java相应规范,各研究机构和公司根据这些规范实现自己的产品。
以J2ME技术为代表的嵌入式Java技术正在得到越来越多的研究和应用。为满足嵌入式应用的需要,尽管作为嵌入式Java的J2ME进行了不少适应性的修改,但仍要求终端具有比较丰富的资源。对嵌入式Java的研究集中于嵌入式虚拟机的实时技术、垃圾回收技术、线程机制、解释和编译技术以及集成开发环境等方面,使得嵌入式Java虚拟机不但能降低对资源的需求,满足更广泛嵌入式应用的需要,还能有效降低应用的功耗情况。
嵌入式Java工具集包括:JavaFilter——可用于创建域和用于运行Java程序的方法的列表;
JavaCodeCompact ——从整个集合中某个应用需要的域和方法列表中选择,并且删除不必要的平台组件,以及创建数据结构集合的表示;
还有JavaDataCompact 用于链接各种各样的外部文件(例如HTML,音频或者图形文件)。
优势
Java因其具有的诸多优点受到了嵌入式领域的青睐,并得到了大量的研究与开发应用。自从1993年Sun公司提出Java技术以来(Java语言规范和Java虚拟机规范)对Java的应用和研究一直呈逐渐上升的趋势,其应用和研究范围覆盖面极广,
主要涵盖了以下领域:
(1)超级计算领域,如JPVM (Java ParallelVirtual Machine)、PJVM( Parallel Java Virtual Machine)、Java Grand等;
(2)企业计算领域,如J2EE、Grid 、Web service等;
(3)嵌入计算领域,如PersonalJava,、embedded Java和Card Java等。
对于嵌入式系统来说,Java技术比C语言和汇编语言具有很明显的优越性,
可主要归纳为以下几点:
首先,Java具有跨平台性。“一次编写,到处运行”的特点使其十分适合在硬件与操作系统平台差异较大的嵌入式系统上进行计算,不仅可以节省大量资源,同时也可以保证软件的可复用性。
第二,适合网络应用。Java具有完备的网络编程接口,例如,Socket和Stream, URL以及通过网络的类加载技术等。利用这些接口,不但可以快速开发出应用程序而且提高了安全性。
第三,极佳的安全性。Java具有多个层次的安全防护措施,可以阻挡病毒与其它的入侵行为,以避免造成Java系统内的不稳定,提高了嵌入式系统的可靠性。
以上就是什么是java嵌入式,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联成都网站设计公司行业资讯频道。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。