关于JAVA的一些名词解释

时间:2022-04-07 23:34:56

  关于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 seEclipse 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。