Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the difference between J2SE, J2EE and J2ME of Java2 platform?

2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article shows you what is the difference between the three major versions of Java2 platform J2SE, J2EE and J2ME. The content is concise and easy to understand, which will definitely brighten your eyes. I hope you can get something through the detailed introduction of this article.

To briefly introduce the difference between J2SE, J2EE and J2ME, most programming languages have pre-selected and compiled class libraries to support a variety of specific functions. In Java, class libraries are provided in the form of package, and different versions of Java provide different packages for specific applications.

The difference between J2SE, J2EE and J2ME

Most programming languages have pre-selected and compiled class libraries to support a variety of specific functions. In Java, class libraries are provided in the form of package, and different versions of Java provide different packages for specific applications.

The Java2 platform includes three versions: standard Edition (J2SE), Enterprise Edition (J2EE) and miniature Edition (J2ME):

J2SE is the standard version of Java2, which is mainly used for programming desktop applications.

J2ME is mainly used in embedded system development, such as mobile phone and PDA programming.

J2EE is the enterprise version of Java2, which is mainly used for the development of distributed network programs, such as e-commerce websites and ERP systems.

◆ StandardEdition (Standard Edition) J2SE contains the classes that form the core of the Java language.

For example: database connection, interface definition, input / output, network programming

The ◆ EnterpriseEdition (Enterprise Edition) J2EE contains classes from J2SE, as well as classes for developing enterprise applications.

For example: EJB, servlet, JSP, XML, transaction control

◆ MicroEdition (miniature version) J2ME contains some of the classes in J2SE for software development of consumer electronics products.

For example: pager, smart card, mobile phone, PDA, set-top box

Their scope is: J2SE is included in J2EE, J2ME contains the core classes of J2SE, but some new proprietary classes have been added

In applications, the coverage of API varies.

Generally speaking, it can be understood like this:

J2SE is the foundation

Compress it a little bit, add some CLDC and other features, that is, J2ME.

Expand a little bit, add some features of enterprise applications such as EJB, that is, J2EE.

It is more appropriate to add that J2EE should be a technical specification developed by JAVA2 enterprises, not only with a few more classes than the standard version.

What is the difference between the three major versions of Java2 platform J2SE, J2EE and J2ME? have you learned any knowledge or skills? If you want to learn more skills or enrich your knowledge reserve, you are welcome to follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report