java2的三个版本

参考:http://baike.baidu.com/view/3792776.htm


表1  J2EE、J2SE和J2ME的应用范围

J2EE
J2SE
J2ME
用于高性能、大内存服务器设备。适合分布式的、多用户的、企业级应用系统运转的平台,以J2SE为基础,增加了处理服务器端计算的功能。
用于桌面设备、PC、笔记本。主要运行在Unix、Linux、Microsoft Windows等操作系统上。是针对传统桌面应用的API和运行环境。
是为了支持像小型嵌入式设备或移动设备而制定的一系列的技术和规范的总称。在提供类似的类库的同时也对J2SE中的类库进行了裁剪。
32bit处理器,512KB内存
CDC设备:机顶盒,智能家电
16bit处理器,128KB内存,电池供电
CLDC设备:智能手机,PDA
JVM
CVM
KVM

企业版(Java EE)

Java EE是一种利用 Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 J2EE技术的基础就是核心 Java平台Java2平台的标准版, Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的 JDBC API、CORBA技术以及能够在 Internet应用中保护数据的安全模式等等,同时还提供了对 EJB( Enterprise JavaBeans)、 Java Servlets API、JSPJava Server Pages)以及 XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
Java EE 体系结构提供中间层集成 框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有 应用程序集成强有力支持,完全支持EJB,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

标准版(Java SE)

Java SE 是Java平台标准版的简称( Java Platform, Standard Edition) ( also known as Java 2 Platform) ,用于开发和部署 桌面、服务器以及嵌入设备和实时环境中的 Java 应用程序Java SE包括用于开发 Java Web服务的类库,同时, Java SEJava EE提供了基础。
Java SEJava Platform, Standard Edition,Java标准版)就是基于 JDKJRE的。

Micro版(Java ME)

Java MEJava微版的简称( Java Platform,Micro Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、 嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的 CLDCConnected Limited Device Profile),一类是面向功能更强大的移动设备如智能手机和机顶盒,称为 CDCConnected Device Profile CDC)。
Java ME有自己的类库,其中 CLDC使用的是专用的 Java 虚拟机叫做 KVM
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值