J2ee,j2se,j2me is one of several versions of Sun's Java version, just as Windows XP has a professional and family edition.
J2ee:java 2 Platform Enterprise Edition Enterprise Edition for enterprise applications, supporting distributed deployments.
J2se:java 2 Platform Standard Edition Standard Edition, for desktop applications, is also the basis of Java EE.
The J2me:java 2 Platform Micro Edition Mobile version is used for small devices and is a subset of J2SE.
The JAVA2 platform includes the Enterprise version (Java EE), the Standard Edition (J2SE) and the miniature version (J2ME) Three versions, the function is also from left to right to be small . :
Standard Edition (Standard Edition) J2SE contains classes that form the core of the Java language.
For example: database connection, interface definition, input/output, network programming
The Enterprise Edition (Enterprise Edition) Java EE contains the classes in J2SE and also contains classes for developing enterprise-class applications.
For example: EJB, servlet, JSP, XML, transaction control
Micro Edition (Miniature edition) J2ME contains one of the J2SE classifications for consumer electronics software development.
For example: pager, smart card, cell phone, PDA, set-top box
Their scope is: J2SE included in the Java EE, J2ME contains j2se core classes, but some new proprietary classes added
Applications, the scope of the API coverage is different.
Generally speaking, you can understand this:
J2SE is the foundation;
Compress a little, add some cldc and so on aspect characteristic is J2ME;
Expand a little, and then add some EJB and other features of enterprise applications is the Java EE.
To add a bit more appropriately, it should be JAVA2 enterprise development of technical specifications, not just more than the standard version of some classes.