Java中很多简写,什么SE、EE、ME、JDK对于新手看了真是一团雾水,为了便于记忆,在次记录下。
JAVA三大平台
Java SE(Java Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。Java SE平台包括了java最核心的部分,提供了完整的Java核心api,此版本以前称为J2SE,Java EE和Java ME都是从Java SE的基础上发展而来的,Java SE平台包括了Java最核心的类库,如集合、io,数据库连接以及网络编程等。
Java EE(Java Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。Java EE 可以被看作一个技术平台,该平台用于开发,装配以及部署企业级应用程序,其主要包括Servlet、JSP 、JavaBean、JDBC、EJB、WebService等技术,主要针对于WEB应用程序开发,此版本以前称为J2EE。
Java ME(Java Micro Edition)小型版,是为了开发电子消费产品和嵌入式设备提供的解决方案。Java ME 主要用于小型数字电子设备上软件程序的开发,例如,为家用电器增加智能化控制和联网功能,为手机增加新的游戏和通讯录管理功能。此外,Java ME提供了HTTP等高级Internet 协议,使移动电话能以Client/Server方式直接访问Internet的全部信息,提供最高效率的无线交流,并加入了针对移动终端的支持,此版本以前称为J2ME。
核心机制-Java虚拟机
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。
对于不同平台,有不同的虚拟机。
JAVA虚拟机机制屏蔽了底层运行平台的差别。
什么是JDK,JRE
JDK(Java Development Kit )Java开发工具包
JDK是提供给Java开发人员使用的,其中包含了java的开发工具(如编译工具javac.exe和打包工具jar.exe等),也包括了JRE。所以安装了JDK,就不用在单独安装JRE。
JRE(Java Runtime Environment )Java运行环境
JRE包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
简单而言,使用JDK的开发者工具完成的java程序交给JRE去运行。
如果本文对你有帮助,欢迎打赏本站