JavaSE: 标准版,基础核心版。 是为开发普通的桌面和商务应用程序提供的可解决的方式,是后面两个技术的基础,可以完成一些桌面应用程序的开发。
JavaME: 小型版,是为了开发电子消费产品和嵌入式设备提供的解决方案。
JavaEE: 企业版 是开发企业级环境下的应用程序提供的一套解决方案。
JDK是java的核心包含了JRE与JVM类库工具,是给予开发人员使用。
JRE包含JVM是java运行环境并无开发工具比如编译器,调试器等。
JVM是一部抽象的计算机,主要分为五大模块:类装载器子系统、运行时数据区、执行引擎、本地方法接口和垃圾收集模块。