就当散分,来着有分。谁能说清楚:J2SE,J2EE,J2ME.的深层次的关系。 j2ee的http://java.sun.com/j2ee/download.html#platformspec 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 j2ee是企业版,主要包括web,servlet,jsp,ejb等,j2se是一切的基础,不用说了吧,j2me是微型般,主要进行嵌入式编程 j2se :java的标准版j2ee:java的企业版j2me:java的micro版你去java.sun.com那里有sun的白皮书,如果现在要我明天发给你好了 补充一下,j2me其实就是对java手机,pda进行编程的 J2ME: 主要用于嵌入式开发,不是用于PC上的,而是针对家用电器,如手机、电视等J2SE: 主要针对个人PC开发,大部分应用于单机操作的程序,当然也可通过Socket、RMI等进行多台电脑的协同工作J2EE: 主要针对企业用户而言,应用于架构企业软件平台,通过Servlet、EJB等J2EE特有的技术完成。 to: babyfu(你的亲亲宝贝) ----谢谢,是中文的吗,如果是给我个信好吗。其实我感觉我对j2se的概念比较模糊。既然是java标准版,那么和jdk1.4有什么区别?能不能说j2se是个工具集--j2ee是一个平台呢, jdk1.4应该说成j2sdk1.4,是j2se的开发工具,也不能这么说,如果这么说,那j2se的功能就被大大缩减了虽然j2se确实是j2ee、j2me的基础 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。J2ME 在设计其规格的时候,遵循著「对於各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。於是 J2ME 先将所有的嵌入式装置大体上区分为两种 :一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA 、手机);另外一种则是运算能力相对较佳、并请在电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机上盒 (set-top box))。因为这两种型态的嵌入式装置,所以Java 引入了一个叫做Configuration 的概念,然後把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中;而另外一种装置则规范为 Connected Device Configuration(CDC)规格。也就是说, J2ME 先把所有的嵌入式装置利用Configuration 的概念区隔成两种抽象的型态。其实在这里大家可以把Configuration 当作是J2ME 对於两种类型嵌入式装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供电能力、记忆体大小等规范,同时也定了一组在这些装置上执行的 Java程序所能使用的类别函式库、这些规范之中所定义的类别函式库为 Java标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式库。比方就CLDC 的规范来说,可以支援的核心类别函式库为java.lang.*、java.io.*、java.util.*,而支援的扩充类别函式库为java.microedition.io.*。区分出两种主要的Configuration 之後,J2ME 接著在定义出Profile的概念。Profile 是架构在Configuration 之上的规格。之所以有 Profile的概念,是为了要更明确地区分出各种嵌入式装置上Java 程序该如何开发以及它们应该具有哪些功能。因此Profile 之中定义了与特定嵌入式装置非常相关的扩充类别函式库,而 Java 程序在各种嵌入式装置上的使用者介面该如何呈现就是定义在Profile 里头。Profile 之中所定义的扩充类别函式库是根据底层Configuration 内所定义的核心类别函式库所建立。 有又分就要。j2se 最先出来的,针对 web 简单应用;j2ee 然后就是它了吧,比 se 加了好多东西,准备做 web 平台兼企业平台的;j2me 反正出的比 se 晚,只留了有限的几个包,好像每个包还有删节?针对移动通讯,嵌入设备。大体就这样吧?se 是基础,单独应用有些式微了。其它两个是方向吧。狗尾续貂,见笑见笑。 大家随便说说,分时一定要给的.一个同事被人面试问道了j2se,j2ee,j2me的区别,我起初感觉很变态,可是细想一想,好像也说不了太多.就来向大家请教.尤其是j2se-------------到底用来干什么的.平台还是工具,什么平台,什么工具. J2ME,J2SE,J2EE的关系是:后一个是前一个的超集。J2ME用来在手机,PDA,手表等电子设备上开发,由于小型电子设备的限制,所以只是Java有限的一部分J2SE是为Java Applet和应用程序提供Java标准运行环境支持的平台。J2EE在J2SE的基础上还绑定了Java的企业级API 没什么太深层次可说的三个规范都包含JVM,API不同而已J2SE 基本集,为基本应用程序开发提供基本的APIJ2ME 面向家电通讯设备开发提供相应APIJ2EE 面向企业应用开发提供更多的API 求个正则 java多个工程之间有调用,如何打包? 关于向打印机传送命令的问题 关于swing的图片路径 【java解惑,基础好的高手进】二进制转换和short类型转换为int类型的问题。 根据jface中Tree结点,显示不同的面板内容呢,如何! 如何通过j2se里的一些函数和方法得到本机的ip地址,急... 高分!——用java实现关闭其他程序(进程)的问题 不知道什么原因的sql问题 一个标签从标签数组中取值方法实现 vasual cafe 中有个包叫symantec,它是不是标准的j2se包,如果不是,用它写出的程序如何在通用? 急!判断上传文件是否为图形文件,怎么改名,我该怎样做
j2ee:java的企业版
j2me:java的micro版
你去java.sun.com那里有sun的白皮书,如果现在要我明天发给你好了
J2SE: 主要针对个人PC开发,大部分应用于单机操作的程序,当然也可通过Socket、RMI等进行多台电脑的协同工作
J2EE: 主要针对企业用户而言,应用于架构企业软件平台,通过Servlet、EJB等J2EE特有的技术完成。
其实我感觉我对j2se的概念比较模糊。既然是java标准版,那么和jdk1.4有什么区别?能不能说j2se是个工具集--j2ee是一个平台呢,
也不能这么说,如果这么说,那j2se的功能就被大大缩减了
虽然j2se确实是j2ee、j2me的基础
J2ME 在设计其规格的时候,遵循著「对於各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。於是 J2ME 先将所有的嵌入式装置大体上区分为两种 :一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA 、手机);另外一种则是运算能力相对较佳、并请在电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机上盒 (set-top box))。因为这两种型态的嵌入式装置,所以Java 引入了一个叫做Configuration 的概念,然後把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格
之中;而另外一种装置则规范为 Connected Device Configuration(CDC)规格。也就是说, J2ME 先把所有的嵌入式装置利用Configuration 的概念区隔成两种抽象的型态。其实在这里大家可以把Configuration 当作是J2ME 对於两种类型嵌入式装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供电能力、记忆体大小等规范,同时也定了一组在这些装置上执行的 Java程序所能使用的类别函式库、这些规范之中所定义的类别函式库为 Java标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式库。比方就CLDC 的规范来说,可以支援的核心类别函式库为java.lang.*、java.io.*、java.util.*,而支援的扩充类别函式库为java.microedition.io.*。区分出两种主要的Configuration 之後,J2ME 接著在定义出Profile的概念。Profile 是架构在Configuration 之上的规格。之所以有
Profile的概念,是为了要更明确地区分出各种嵌入式装置上Java 程序该如何开发以及它们应该具有哪些功能。因此Profile 之中定义了与特定嵌入式装置非常相关的扩充类别函式库,而 Java 程序在各种嵌入式装置上的使用者介面该如何呈现就是定义在Profile 里头。Profile 之中所定义的扩充类别函式库是根据底层Configuration 内所定义的核心类别函式库所建立。
j2ee 然后就是它了吧,比 se 加了好多东西,准备做 web 平台兼企业平台的;
j2me 反正出的比 se 晚,只留了有限的几个包,好像每个包还有删节?针对移动通讯,嵌入设备。大体就这样吧?
se 是基础,单独应用有些式微了。
其它两个是方向吧。狗尾续貂,见笑见笑。
j2se,j2ee,j2me的区别,我起初感觉很变态,可是细想一想,好像也说不了太多.
就来向大家请教.
尤其是j2se-------------到底用来干什么的.平台还是工具,什么平台,什么工具.
三个规范都包含JVM,API不同而已
J2SE 基本集,为基本应用程序开发提供基本的API
J2ME 面向家电通讯设备开发提供相应API
J2EE 面向企业应用开发提供更多的API