栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java SE/EE/ME JVM/JRE/JDK

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java SE/EE/ME JVM/JRE/JDK

目录

Java SE (Java Standard Edition)

Java EE (Java Enterprise Edition)

Java ME (Java Micro Edition)

JVM (Java Virtual Machine)

JRE (Java Runtime Environment)

JDK (Java Development Kit)


Java SE (Java Standard Edition)

标准版,定位于个人计算机的应用开发这个版本是 Java 平台的核心,它提供了非常丰富的 API 来开发一般个人计算机上的应用程序,包括用户界面接口 AWT 及 Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在20世纪90年代末互联网上大放异彩的Applet也属于这个版本。Applet 后来被 Flash 取代,Flash 即将被 HTML 5取代


Java EE (Java Enterprise Edition)

企业版,定位于服务器端的应用开发Java EE 是 Java SE 的扩展,增加了用于服务器开发的类库如:JDBC 是让程序员能直 接在 Java 内使用 SQL 语法来访问数据库内的数据;Servlet 能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP 是一种可以将 Java 程序代码内嵌在网页内的技术


Java ME (Java Micro Edition)

微型版,定位于消费性电子产品的应用开发Java ME 是 Java SE 的内伸,包含 J2SE 的一部分核心类,也有自己的扩展类,增加了适合微小装置的类库 javax.microedition.io.* 等。该版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力


注意:

Android ≠ Java ME,这两个的概念完全不同


JVM (Java Virtual Machine)

就是一个虚拟的用于执行字节码的“虚拟计算机”,它也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM 负责解释运行 Java 字节码,边解释边运行,这样,速度就会受到一定影响。不同的操作系统有不同的虚拟机。Java 虚拟机机制屏蔽了底层运行平台的差别,实现了 “一次编写,随处运行(Write once, run everywhere) ”。Java 虚拟机是实现跨平台的核心机制


JRE (Java Runtime Environment)

包含 Java 虚拟机、库函数和运行 Java 应用程序所必需的文件


JDK (Java Development Kit)

包含 JRE 以及编译器和调试器等用于程序开发的文件


建议

如果只是要运行 Java 程序,只需要安装 JRE 就可以。JRE 通常非常小,其中包含了 JVM如果要开发 Java 程序,就需要安装 JDK

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/776191.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号