What are the main applications of java development technologies (what are the Java development technologies)?

Java is an object-oriented programming language that can write cross-platform applications. Java technology has excellent universality, high efficiency, platform portability and security, and is widely used in PC, data center, game console, scientific supercomputer, mobile phone and Internet, and has the largest professional community of developers in the world.

JAVA applications cover a wide range, including the following fields:

Desktop-level applications, especially desktop-level applications that need to be cross-platform. Simply put, programs whose main functions run on this machine, such as word and excel, belong to desktop applications.

enterprise application: simply speaking, it is a large-scale application with a large number of users and a large amount of data, which requires high stability, security, expansibility and assemblability of the system. At present, enterprise-level application is the most widely used field of Java, which almost outshines others. Including various industry applications, enterprise informatization, e-government, etc., including office automation OA, human resources HR, customer relationship management CRM, enterprise resource planning ERP, supply chain management SCM, enterprise equipment management system EAM.

embedded devices and consumer electronic devices, including wireless handheld devices, smart cards, communication terminals, medical equipment, information appliances (such as digital set-top boxes and refrigerators) and car navigation systems, are all popular Java application fields in recent years, especially Java applications and Java games on mobile phones, which are even more popular.