j2se/j2ee/j2me

j2se、j2ee、j2me:

j2se、j2ee、j2me,中的数字“2”是指Java2:自从 Java1.2 发布后,Java 改名为 Java2(我只能呵呵,可以说知道1.5后才有人将其改名为5,…);

1998年12月,Sun发布了Java历史上最重要的JDK版本:伴随JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成了J2EE、J2SE和J2ME三个版本。

J2se(Java 2 Standard Edition)是Java的标准版,用于标准的应用开发,即针对普通PC应用开发;

J2ee(Java 2 Enterprise Edition)是Java的一种企业版用于企业级的应用服务开发,即针对企业网应用;

J2me(Java 2 Micro Edition)是Java的微型版,常用于手机上的开发,说白了针对嵌入式设备及消费类电器的。

 

J2se、j2ee、j2me之间的区别:

J2se是最基础的运行JAVA程序的工具包,包含了最基本的JAVA类库,例如java.lang.String就是基本的类库之一,j2se是 用来开发桌面应用程序(即所谓的C/S结构)足够了,例如eclipse就是它开发的,相当于微软的C#;

       同理,手机应用程序比正常的桌面应用程序简单一点,因此不需要用到那么多类库,即所谓的JAVA服务(就是基本的类而已,楞是说 成服务,那以后C语言也就叫C服务得了),因此所谓的j2me,其实就是从j2se中去掉一些类库,就成为所谓的微型移动程序的开发平台了。

同理, j2ee是在j2se的基础上添加了一系列的企业级应用编程接口,其中就有我们熟悉的jsp,servlet,jdbc,jme,jsf等13中技术! j2ee其实就相当于微软的ASP.NET, 是专门用于web开发的,它包含了j2se,另外还提供了一些与web开发相关的类库(说白了就是jsp、servlet等接口,例如 HttpServletRequest对象就是其类库中的一种),而j2se是开发桌面应用程序的,因此不需要用到这些HTTP对象(网络上将j2ee吹嘘 成什么企业级开发,晕!不就是开发个网站(或者是所谓的B/S结构)吗,但人们楞是冠之以一个强悍的吓人的名头,当真是将好大一部分初学者给吓住了(包括 我^-^)!)。

 

你可能感兴趣的:(j2se/j2ee/j2me)