android与j2me、j2ee有什么关系?

资讯排行作者 / 新益资讯 / 2026-06-20 03:13
"
近期关于android与j2me、j2ee有什么关系?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若

近期关于android与j2me、j2ee有什么关系?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。

j2me、j2ee是Java演化出不同的应用平台,都属于java的三大体系,共有三个,包括:

1、J2SE (Java 2 Platform Stand Edition) java 的标准版,是基础,用来做桌面程序开发的。

2、J2EE (Java 2 Platform Enterprise Edition ) java企业版本,定义一系列的服务,API,协议等,使用与开发分布式,多层式,以组件为基础,以Web为基础的应用程序。做企业项目一般用这个,主要是Web开发。?

3、J2ME (Java 2 Platform Micro Edition ) 这个一般都用在手机等微型数字设备开发及部署应用程序平台上,移动终端程序开发的,也就是常说的Java 手机游戏之类。

扩展资料:

JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。

JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。

不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK。

另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境 。

JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。

而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。

但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。

百科百科-JAVA

JDK 是 JRE + 编译和调试工具集,相当于 J2SE。

而 J2EE 是指为企业开发准备的一套规范,一般要真地来开发时需要一个服务器并且这个服务器会提供实现这套规范的类库,因此在谈到 J2EE 开发时人们通常会同时提到服务器,而且 J2EE 开发是面向企业的,它的应用范围相当广,不是几个词汇能覆盖的,有些人使用 EJB,有些人使用 JMS,还有 CORBA, RMI, SOAP, Servlet,这些常用的,还有很多我们不常见的,但都是 J2EE 覆盖到的内容。

企业应用需要解决多数情况下会用到的数据交换和互操作问题,因此需要这套规范,让多个不同厂商的软件系统能够互相协作,不可能指望有了 Java 之后那些公司必须把它们所有的系统都改写成Java版本的,因此互操作和数据交换是主要的部分,比如让一个用 C++ 写成的系统和一个用 Java 写成的系统如果在它们各自访问自己的数据库的情况下能做到同时提交数据库事务或同时回滚事务;另一个例子是如何用 Java 通过 CORBA 远程调用一个已经用 C++ 写好的功能。

当然啦,J2EE 开发还是需要 JDK 来编译代码和调试才行。

关于android与j2me、j2ee有什么关系?的探讨就到这里,您是否还有其他想了解的内容?欢迎在评论区留言告诉我们,同时别忘了点击关注哦!

分享到
声明:本文为用户投稿或编译自英文资料,不代表本站观点和立场,转载时请务必注明文章作者和来源,不尊重原创的行为将受到本站的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至本站。

热文导读