Home  >  Article  >  Java  >  What are the three major systems of java?

What are the three major systems of java?

青灯夜游
青灯夜游Original
2021-03-25 16:19:2926114browse

JAVA has three major systems, namely: 1. Java SE, including Java basic class library and grammar; 2. Java EE, based on Java SE, defines a series of services, APIs, protocols, etc. , adding a class library for writing enterprise-level applications; 3. Java ME.

What are the three major systems of java?

The operating environment of this tutorial: windows7 system, java10 version, DELL G3 computer.

JAVA’s three major systems

JAVA has three major systems, namely Java SE (Java Platform Standard Edition), Java EE (Java Platform Enterprise Editoin), Java ME ( Java Platform Micro Eidtion), the Java language is only a part of Java SE.

  • Java SE: called Java Standard Edition, including Java basic class library and syntax. It is mainly used for developing graphical user interface (GUI), complex logic and high-performance desktop applications. Java SE is divided into four components: JVM (Java Virtual Machine), JRE (Java SE Runtime Environment), JDK (Java Development kits) and Java language. The JVM translates Java compiled files into the corresponding machine language. The JRE contains the environment for Java running, the JDK contains tools for Java development, and the Java language defines the syntax rules for Java development. If you want to learn and develop applications for other Java platforms, you must first understand Java SE to lay the foundation.
  • Java EE: Called Java Enterprise Edition, it is based on Java SE and defines a series of services, APIs, protocols, etc., and adds a class library for writing enterprise-level applications. It is a standard multi-tier architecture mainly used to develop and deploy distributed, component-based, secure, reliable, scalable and easy-to-manage enterprise-level applications.
  • Java ME: Known as Java Micro Edition, it is mainly used to develop applications in consumer electronics or embedded systems to develop device applications with limited connectivity, memory and user interface capabilities. Such as mobile devices (cell phones), PDAs, set-top boxes with access to cable services, as well as various terminals and other consumer electronics.

Graphical User Interface (GUI for short, also known as graphical user interface): refers to a computer operation user interface displayed in a graphical manner. Graphical interfaces were more visually accessible to users than the command line interfaces used in early computers. However, if this interface wants to "prompt the user" status changes with various beautiful and non-monotonous visual messages at specific positions on the display screen, it will inevitably require more computing power than simple message presentation.

Distributed environment: Distributed is a model structure that is different from core. It can be literally understood as "distributed everywhere". The goal of distributed is to reduce the importance of a single object, thereby improving the overall System performance (stability, computing power, etc.), but at the expense of increased data transmission volume.

Recommended related video tutorials: Java video tutorial

The above is the detailed content of What are the three major systems of java?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn