JavaSE:标准版本(桌面程序、控制台开发..,是最核心的部分)
JavaME:嵌入式开发(手机、家电,不受太欢迎的领域)
JavaEE:企业级开发(Web端、服务器开发,应用最广泛,因为刚好是在互联网兴起时期)
JDK:Java Development Kit
是java开发的工具,包含了JRE、编译器、调试器和程序开发所需的java类库
JRE:Java Runtime Environment
是java运行的环境,包含:Java虚拟机、库函数、运行Java应用程序和Applet所必须文件
主要功能是
JVM:JAVA Virtual Machine
是Java的虚拟机,定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域,负责将java字节码解释运行,JVM实现了Java语言跨平台、可移植的功能。
原文:https://www.cnblogs.com/louis666/p/14656063.html