What I am mainly talking about today is the three technology platforms that Sun has divided Java into. The following content will help you solve your doubts.
1. Java SE (Java Platform Standard Edition) Standard Edition
It allows development and deployment on desktops, servers, embedded Java applications used in both formal and real-time environments. Java SE includes classes that support Java Web services development.
It is divided into four main parts:
1. JVM: Java virtual machine, included in the java execution environment
2. JRE: Required To run a java program, JRE must be installed
3. JDK: Including JRE and some tool programs needed during the development process.
4. Java language
Java SE is a software that runs on a computer.
2. Java EE (Java Platform Enterprise Edition) Enterprise Edition
is a solution provided for developing enterprise-level applications.
Java EE can be regarded as a technology platform, which is used to develop, assemble and deploy enterprise-level applications. It mainly includes Servlet, JSP, JavaBean, JDBC, EJB, WebService and other technologies.
3. Java ME (Java Platform Micro Edition) small version
is a solution provided for the development of electronic consumer products and embedded devices. Java ME is mainly used for the development of software programs on small digital electronic devices.
For example, add intelligent control and networking functions to home appliances, and add new games and address book management functions to mobile phones.
In addition, Java ME provides advanced Internet protocols such as HTTP, allowing mobile phones to directly access all information on the Internet in Client/Server mode, providing the most efficient wireless communication.
Related learning recommendations: java basic tutorial
The above is the detailed content of What are the three major platforms for java language development?. For more information, please follow other related articles on the PHP Chinese website!