Standard Edition (Standard Edition) j2se Contains classes that constitute the core of the Java language.
For example, database connection, interface definition, input/output, and network programming
Enterprise Edition (Enterprise Edition) J2EE Contains classes in j2se and also the classes used to develop enterprise-level applications.
For example: EJB, Servlet, JSP, XML, transaction control
Micro Edition (miniature edition) j2se contains a class of j2se for software development of consumer electronic products.
For example, pager, smart card, mobile phone, PDA, and set-top box
Their scope is: j2se is included in J2EE, and j2se contains the j2se core class, but some new proprietary classes are added.
In application scenarios, the API coverage varies.
In general, we can understand it as follows:
J2se is the Foundation;
One point of compression, and some other cldc features are added;
One more step is to add some enterprise applications such as EJB, Which is J2EE.
To add one point, J2EE is more appropriate. It should be the technical specification developed by Java2, not just a few more classes than the Standard Edition.
From: http://zhidao.baidu.com/question/38254603.html