- Java SE(Java Platform,Standard Edition),这个是标准版本。
- Java EE (Java Platform,Enterprise Edition),java 的企业版本
- Java ME(Java Platform,Micro Edition),java的微型版本。
JavaSE 一般就是指JDK。就是Java的基础语法(变量、方法、类之间的调用、关系,继承、接口、线程之类的),工具包(java.util.* ),或者其他的一些封装,是学习其他的基础。
JavaEE,其实是一套规范,就是用java语言做企业开发。tomcat就是按照这套规范开发的容器软件,还有什么weblogic,JBoss、Resin等等。但实际中企业更倾向于用hibernate、spirng的规范,这两个都不是Oracle公司开发的。
JavaME 是微型版本,顾名思义,使用在手机啊,小设备啊上面的Java版本,特点就是小,相比JavaSE精简了很大一部分东西,(增加了一些小设备上的专有API)。