jvm
jvm:java virtual machine,俗称:java虚拟机,只认识xxx.class这类文件
jre
jre:java runtime environment,俗称java运行环境包括两个部分:jvm的标准实现和java的一些基本类库
jdk
jdk:java development kit,java开发工具包
三者关系:jdk>jre>jvm
javaSE
标准版,主要用于开发和部署桌面、服务器以及嵌入设备和实时环境中的java应用程序。如eclipse
也称为J2SE,用来开发C/S架构软件
javaEE
企业版,主要针对企业应用的开发,如电子商务网站,ERP系统用来开发B/S架构的软件。
javaME
微型版,主要针对消费类电子设备的,如可视电话,机顶盒等也称为J2ME