JDK,J2EE,J2SE,J2ME的概念区别是什么呢?
1.JDK是Java development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包。
J2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发
J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开发
J2ME是Java 2 Micro Edition是Java的微型版,常用于手机上的开发
J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。
针对企业网应用的J2EE(Java 2 Enterprise Edition)、针对普通PC应用的J2SE(Java 2Standard Edition)和
针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition)三个版本
对于初学者,都是从J2SE入手的。
2.J2EE和J2SE的区别:
J2EE是在J2SE的基础上添加了一系列的企业级应用编程接口.J2EE包含有很多的技术!其中有你熟悉的jsp,
servlet,jdbc,jme等13中技术!
J2EE主要是用来做B/S结构的应用程序!也就是说是基于浏览器和服务器的!
J2SE给我的感觉只需要一个容器就够了,J2EE支持分布式组件可以同时存在多个容器
1、J2EE到底是什么?
J2EE,是sun公司提出的一个标准,符合这个标准的产品叫“实现”;其中你下载的sun公司的J2EE开发包中就有一
个这样的“实现”,而jboss,weblogic,websphere都是J2EE标准的一个“实现”。由于jboss,weblogic,
websphere自身带有J2EE的api,所以可以不使用sun的J2EE实现。
2、J2EE sdk和j2sdkee的区别
其实你可以把J2EE sdk和j2sdkee当成是一回事,官方叫法为 J2EE sdk。不过如果你仔细推敲,也可以用下面的方
法来理解:J2EEsdk就是JDK,这个是开发ejg必须要安装的,j2sdkee是J2EE开发环境,这也是要安装的,其实如果
你安装了jboss的话,就不用全部安装j2sdkee了,只要把其中的一个名为J2EE的文件复制过去就可以了,也就是说
JDK是必须要装的,而j2sdkee则不需要,看你用什么做容器了。
3、装过J2EE sdk还需要装J2SE sdk吗?
在sun的网站下载J2EE1.4时,有两种下载包:
一种是J2EE1.4 sdk完整包(all in one),包含J2EE server,J2SE, sample, api doc; J2EE 好像包含J2SE几乎所
有东西.我看 J2EE里也有一个JDK ,它下面的lib和J2SE下面的lib一样大(同版本的).但jre不一样大,因为J2EE比
J2SE多了好多,如java.servlet.* ,java.servlet.http.* 等.
J2EE是让你用来开发 J2EEspecification 的东西.如果是用于web 服务器,不装J2EE也行,只要装一个jre (连
J2SE都不用装),外加一个servlet引擎(如tomcat)就够了.
看下面这个,一目了然:
J2SE== JDK == bin + demo + include + jre + lib + src.rar //SUN官方的JDK1.4.2
J2EE== JDK + .... //这里的 JDK 和上面的只有 jre 文件不一样大,原因上文已说.
另一种为单独的J2EE server,安装前需要先安装J2SE sdk。
不管哪个,安装完成后,都要设置java_home,J2EE_home,classpath环境变量,再运行J2EEserver即可。
为了方便开发者,Sun把Java区分为J2SE(Java2 Standard Edition)、J2EE(Java 2 Enterprise Edition)、J2ME(Java 2 Micro Edition)和Java Card四种平台。J2SE是所有Java技术的基础,不管开发人员要开发什么平台的Java应用程序,都必须先从J2SE学起。J2EE技术着重于企业服务器端的应用。J2ME主要针对嵌入式系统,包括手机、PDA等。针对手机应用程序的开发,Sun还提供了免费的J2ME
Wireless Toolkit。Java Card技术用来开发可以植入IC智能卡中的应用程序。
以上四种平台的软件开发包(Software Development Kit,SDK)都是免费的,可以从Sun的网站下载。当然,只用SDK未免太不讲究,我们需要开发工具来提高开发效率。这样的工具叫做集成开发环境(Integrated Development Environment,IDE)。以往,Borland JBuilder和IBM Eclipse这两个IDE最受Java程序员的青睐,而Sun自己的IDE却名不见经传。2004年以后,Sun把自己的IDE摆放到重要的位置,努力推进NetBeans和Java
Studio的开发。前者是完全用Java撰写的开放源代码的工具,而后者则是重量级的官方开发工具。Sun的开发工具可谓根正苗红,Java程序员终于可以沐浴Sun(阳光)普照了!
JDK、J2EE、J2SE、J2ME之间的关系和区别就向你介绍到这里,希望对你理解JDK、J2EE、J2SE、J2ME之间的概念有所帮助。
分享到:
相关推荐
- **关系**:J2SE、J2EE 和 J2ME 都是基于 Java 语言的不同版本,它们共享相似的核心技术和概念,但在API集和特定功能上有所区别。 #### 3. J2ME体系结构的关键概念 - **CDC (Connected Device Configuration)**:...
Java体系主要由三个部分组成:J2SE、J2EE 和 J2ME。 - **J2SE (Java 2 Platform Standard Edition)**:即Java标准版,通常指的是JDK(Java Development Kit),它是Java学习的基础,涵盖了Java的核心功能和技术。...
### J2ME移动开发知识点详解 #### 一、J2ME概述 - **定义与应用场景**:J2ME(Java 2 Platform Micro Edition)是一种专为小型设备、独立设备及互联移动设备设计的Java平台。它主要应用于移动电话、个人数字助理...
### J2EE讲义知识点详解 #### Java简介与历史背景 - **起源**: Java 的诞生始于 Sun Microsystems 在 1991 年发起的一个项目,代号为“绿色”。该项目旨在为智能电子消费类产品开发一个新的编程语言。由 James ...
2. **J2EE(Java 2 Platform Enterprise Edition)**:企业版,适用于开发大型企业级应用,例如Web服务、电子商务网站等。 3. **J2ME(Java 2 Platform Micro Edition)**:微型版,专为资源受限的设备设计,如手机...
1. Java技术平台的命名:J2SE、J2EE、J2ME。 2. 不同版本Java的应用场景:J2SE用于个人计算机,J2EE用于企业应用,J2ME用于嵌入式设备。 3. JDK环境变量设置:PATH、CLASSPATH。 4. Java程序的编译与运行命令:`...
- 1998年,JSP/Servlet、EJB规范发布,Java分为J2EE、J2SE、J2ME。 - JDK1.2的发布标志着Java2时代的到来,引入Swing图形库。 - JDK1.3、1.4等后续版本持续改进和增强。 4. **字节码和虚拟机**: 字节码是Java...
随着技术的发展,Sun公司推出了J2EE、J2SE和J2ME三个不同版本的Java平台,分别适用于企业级应用、桌面系统和移动设备。J2EE用于构建企业级应用服务器,J2SE是桌面和工作站的基础,J2ME则服务于嵌入式和移动领域。 ...
什么是J2SE/J2EE/J2ME?** - **J2SE**:即Java 2 Platform, Standard Edition,是一般意义上的Java标准版,主要用于桌面应用程序的开发。 - **J2EE**:即Java 2 Platform, Enterprise Edition,主要用于企业级应用...
Java 2(后来称为J2SE、J2EE、J2ME)是Java的重要里程碑。J2SE(Java Platform, Standard Edition)为桌面应用提供基础;J2EE(Java Platform, Enterprise Edition)针对企业级应用,引入了EJB(Enterprise ...
#### J2SE/J2EE/J2ME - **J2SE**:Java 2 Standard Edition,适用于桌面应用。 - **J2ME**:Java 2 Micro Edition,适用于移动设备和嵌入式系统的开发,提供了一套专门针对小型设备的SDK。 - **J2EE**:Java 2 ...
- **1998年**: Java 迅猛发展的一年,发布了 JSP/Servlet、EJB 规范,并将 Java 分为 J2EE、J2SE 和 J2ME。 - **1998年12月4日**: 发布 JDK 1.2,标志着 Java 进入 Java2 时代,新增 Swing 图形库。 - **2000年5...
- **JDK1.3**: 引入了J2SE、J2EE和J2ME三个发展方向,同时JVM首次内置了JIT编译器,虽然此阶段还未引入并发相关的API,但是为后续的并发优化打下了基础。 - **JDK1.4**: 增加了许多新特性,如正则表达式、异常链、...
- **J2SE、J2EE与J2ME**: - **J2SE**(Java 2 Platform Standard Edition): 主要用于桌面应用程序开发。 - **J2EE**(Java 2 Platform Enterprise Edition): 面向企业级应用开发,用于Web应用和分布式系统。 - **...
- 1999年6月,Sun公司发布了Java的三个版本:J2SE、J2EE、J2ME。 - 2000年5月8日,JDK 1.3发布。 - **Java全面发展阶段(2004至今)**: - Java持续发展,引入了许多新特性和改进,如自动装箱拆箱、泛型等。 - ...
Java基础入门详解 Java是一种广泛应用于互联网应用的高级计算机语言,主要应用于网络编程和互联网电子商务应用,特别适合于Internet应用程序开发。Java技术具有卓越的通用性、高效性、平台移植性和安全性(以牺牲...