Table of Contents
JAVA’s three major systems
Home Java JavaBase What are the three major systems of java?

What are the three major systems of java?

Mar 25, 2021 pm 04:19 PM
java

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 of this Website
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Perfect Number in Java Perfect Number in Java Aug 30, 2024 pm 04:28 PM

Guide to Perfect Number in Java. Here we discuss the Definition, How to check Perfect number in Java?, examples with code implementation.

Random Number Generator in Java Random Number Generator in Java Aug 30, 2024 pm 04:27 PM

Guide to Random Number Generator in Java. Here we discuss Functions in Java with examples and two different Generators with ther examples.

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Guide to Weka in Java. Here we discuss the Introduction, how to use weka java, the type of platform, and advantages with examples.

Smith Number in Java Smith Number in Java Aug 30, 2024 pm 04:28 PM

Guide to Smith Number in Java. Here we discuss the Definition, How to check smith number in Java? example with code implementation.

Java Spring Interview Questions Java Spring Interview Questions Aug 30, 2024 pm 04:29 PM

In this article, we have kept the most asked Java Spring Interview Questions with their detailed answers. So that you can crack the interview.

Break or return from Java 8 stream forEach? Break or return from Java 8 stream forEach? Feb 07, 2025 pm 12:09 PM

Java 8 introduces the Stream API, providing a powerful and expressive way to process data collections. However, a common question when using Stream is: How to break or return from a forEach operation? Traditional loops allow for early interruption or return, but Stream's forEach method does not directly support this method. This article will explain the reasons and explore alternative methods for implementing premature termination in Stream processing systems. Further reading: Java Stream API improvements Understand Stream forEach The forEach method is a terminal operation that performs one operation on each element in the Stream. Its design intention is

TimeStamp to Date in Java TimeStamp to Date in Java Aug 30, 2024 pm 04:28 PM

Guide to TimeStamp to Date in Java. Here we also discuss the introduction and how to convert timestamp to date in java along with examples.

Java Program to Find the Volume of Capsule Java Program to Find the Volume of Capsule Feb 07, 2025 am 11:37 AM

Capsules are three-dimensional geometric figures, composed of a cylinder and a hemisphere at both ends. The volume of the capsule can be calculated by adding the volume of the cylinder and the volume of the hemisphere at both ends. This tutorial will discuss how to calculate the volume of a given capsule in Java using different methods. Capsule volume formula The formula for capsule volume is as follows: Capsule volume = Cylindrical volume Volume Two hemisphere volume in, r: The radius of the hemisphere. h: The height of the cylinder (excluding the hemisphere). Example 1 enter Radius = 5 units Height = 10 units Output Volume = 1570.8 cubic units explain Calculate volume using formula: Volume = π × r2 × h (4

See all articles