What's the difference between the three j2ee,j2se,j2me?

Source: Internet
Author: User
Tags versions

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.