Three major Java versions and three major java versions
The Java2 Platform includes the Standard Edition (J2SE), the Enterprise Edition (J2EE), and the mini version (j2s:
- Standard Edition (Standard Edition) J2SE includes classes that constitute the core of the Java language.
- Example: Database Link, interface definition, input/output, Network Programming
- Enterprise Edition (Enterprise Edition) J2EE Contains classes in J2SE and also includes 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.