转载

关于JAVA的一些名词解释

关于JAVA的一些名词解释

Java:是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和java平台(包括java se、java ee、java me)。

 

Java2:1998年12月,SUN公司发布了JDK1.2,开始使用“Java 2” 这一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2。自Java1.2之后Java版本统称为Java2(对应j2se、j2ee、j2me)。

 

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

 

JAVA EE(J2EE): 是sun公司推出的企业级应用程序版本。这个版本以前称为 J2EE。能够为我们帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

 

JAVA ME(J2ME): 以往称作J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。

 

JAVA平台有3个版本:

1、适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,Java ME);

2、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,Java SE);3、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,Java EE)。

Java (java se 、java ee 、java me)  升级  java2(j2se、j2ee 、j2me)后来统称java se、java ee、java me他们的版本都是在不同的升级中。

 

JDK: JDK(Java Development Kit java开发包)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。

JRE:JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库

SDK: SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

 

JDK、SDK和JRE:不难看出,SDK是一个总称,JDK是SDK中具体的一种软件开发包。由于SDK对java来说有三个板块 java se sdk、java ee sdk、java me sdk。然而我们所说的JDK是指Java se sdk和jre的包装。 有的java ee sdk就没有封装jdk,所以在安装前就要先装JDK。有的就把jdk封装到一起的。 JRE一般是安装到客服端,用来运行java程序,但我们一般都把他封装到jdk里面的。
下面在补充一些开发环境eclipse的官方上有很多不同的型号
Eclipse Classic 3.3.2    是它的经典版本java se
Eclipse IDE for Java EE Developers 是为J2EE开发的
Eclipse IDE for Java Developers 是为java开发的
Eclipse for RCP/Plug-in Developers  是为RCP和插件开发的
Eclipse IDE for C/C++ Developers    是为C/C++开发的
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse) 是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,利用它我们可以在数据库和 JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富 的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能, 完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。
正文到此结束
Loading...