JAVA (JavaEE、JavaSE)

JAVA (JavaEE、JavaSE)

目录

Java介绍

​ Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等。

- 简介

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

- 特性

​ Java具有简单性、面向对象分布式健壮性安全性、平*立与可移植性、多线程、动态性等特点。

JavaEE和JavaSE的区别

(JavaSE可以看作是JavaEE的子集)

JavaEE:

是Java企业版(Java Enterprise Edition,以前称为J2EE),多用于企业级开发,包括web开发等等。企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的,它提供Web 服务、组建模型、管理和通信API。可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和web2.0应用程序。

JavaSE:

是Java标准版(Java Standard Edition,以前称为J2SE),可用于一般Java程序的开发(如桌面程序)。它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持JavaWeb服务开发的类,并为Java EE提供基础。

SDK 和 JDK的区别

Oracle官网有 Java EE SDK 和 JavaSE JDK

SDK

SDK(Software Development Kit) 软件开发工具包,是一个相当广泛的名词。可以说,辅助开发某一类软件的相关文档,范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供了一个平台。

JDK

JDK(Java Development Kit)Java 开发工具包,是针对Java开发的产品。 JDK是SDK的一个子集,因为它是开发java程序的一个平台,开发其他程序的SDK可以没有JDK。比如你下载了一个软件平台eclipse-SDK-3.7.2-WIN64.zip,它本身里面是没有JDK的。但是只要开发Java程序就必须使用JDK(Java EE和Java SE)。

JDK 和 JRE 的区别

JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.dll);JDK主要包含:java类库的 class文件(都在lib目录下打包成了jar)并自带一个JRE。

JDK

JDK(Java Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运 行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。

JRE

JRE(Java Runtime Enviroment)是Java的运行环境。 面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。 它不包含开发工具(编译器、调试器等)。

JAVA  (JavaEE、JavaSE)

上一篇:**并发修改异常**


下一篇:分享知识:java,jsp,javascript的区别