Explanations of related terms and concepts of j2-related terms

Source: Internet
Author: User

Currently, JAVA2 has three versions: J2EE (Enterprise Edition), J2SE (Standard Edition), and j2-based (Micro Edition)
1. J2SE (JAVA2 Standart Edition)
JAVA2 Standard Edition supports all core class libraries defined in JAVA standard specifications and all basic JAVA classes. J2SE is located on the client application.
2. J2EE (JAVA2 Enterprise Edition)
JAVA2 Enterprise Edition adds support for internal extension class function libraries of Enterprises Based on J2SE, such as javax that supports Servlet/JSP. servletr. * And javax of Enterprise Java Bean. ejb.. J2EE is located on the application of the server program.
3. JAVA 2 Micro Edition)
The micro version of JAVA2 only supports a subset of the core class function libraries defined in JAVA standard specifications. For example, only java. lang. *, java. io. *, and java. util. * class function libraries are supported. Added some extension class function libraries that support embedded systems, such as javax. meicroedition. io. However, it does not support all basic JAVA classes. It is positioned on the application of embedded systems.
4. SMART CARD JAVA
Smart Card JAVA only supports java. lang. * In the core class function library .*. However, you have a dedicated extension class function library, such as javacard. * And javacardx .*. Only JAVA basic classes of boolean and byte are supported. Located on the application of the smart card.
5. KVM (K Virtual Machine)
The Virtual Machine of j2-based is used to execute Spotlet or MIDlet. Different Versions of JAVA have different virtual machines to run Java Applet, Java Servlet or Java Application. In addition, there are more than SUN virtual machines, such as IBM's J9 VM.
6. JINI
It is used to connect JAVA programs of different versions to achieve resource sharing.
7. CLDC (Connected Limited Device Configuration)
SUN divided the application entities of j2's into two categories and proposed the corresponding Confiuration concept. This specification is applicable to devices with limited computing power and power supply. Such as PDA and mobile phone. Supports java. lang. *, java. io. *, and java. util. * class libraries, and javax. meicroedition. io. * extension class libraries .*.
8. CDC (Connected Device Configuration)
This specification is applicable to devices with relative computing power and better power supply. Such as refrigerators and TV set-top boxes.
9. MIDP (Mobile Information Device Profile)
Based on the Confitration specification, JAVA program development specifications for various embedded devices are clearly distinguished. This specification is very relevant to specific embedded devices and defines extended class libraries related to specific hardware.
Applications/OEM Specific APIs
|
Profile
|
Confiuration/VM

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.