关于Java一些基础内容

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虚拟机机制屏蔽了底层运行平台的差别。

阿里旺旺图片20190615102511.jpg

什么是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去运行。



支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享