Object orientedofCross-platformProgramming language;
Run on a virtual machine in bytecode;
Comes with a fully functional class library;
Very active open source community support.
advantage: Simple, robust, and secure; cross-platform, once written, can run everywhere; highly optimized virtual machines.
Disadvantage: The syntax is cumbersome; the hardware cannot be operated directly; the GUI does not work well.
Applicable to: enterprise and Internet back-end development; Andriod mobile app development; big data application development.
Not applicable to: underlying operating system development; desktop application development; desktop large game development.
Java ME: Micro Edition
Java SE:Standard Edition
Java EE:Enterprise Edition

note:
Java ME is currently used very little. We are now developing apps on the mobile side instead of using Java ME, but using Java EE.

JSR Specification: Java Specification Requests
JCP organization: Java Community Process

The figure shows the scope of the JDK and JRE each.

Install the Java SE JDK:
We can find the Java SE JDK installation package on this page:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
For the current situation, we'd better download the Java SE 8 version. Choose the 32/64-bit version based on your system.

Under normal installation, the installation directory of Java SE JDK should be automatically added to the system variable. If we open cmd, the following interface will appear after inputting javac. Otherwise, manually add the directory path to the system variable.

Enter java -version to see the installed version.

Java version (There are mainly three versions of Java) JavaSE: (J2SE for short) Java Standard Edition, which is the core and foundation of all Java technologies and the foundation for learning the Jav...
BeginnerJAVAIt is easy to be confused by many of the concepts. First of all, understand it conceptually. A simple understanding of JDK (Java Development Kit) is the Java Development Kit, and JRE (Java...
1. Definition Java: Object-oriented programming language (orally referred to by programmers as Java is JDK) JDK: Java Develpment Kit java development tool JRE: Java Runtime Environment java runtime en...
If you don’t say much, just go to the picture: JVM: JVM (Java Virtual Machine) literally means the Java Virtual Machine. This is an important means for Java to achieve cross-platform...
1.JDK: Jdk is a Java development kit. Basically everyone who learns java will install a JDK on the machine first. There are several core folders in this development kit: bin, include, lib, jre. .bin: ...
Relationship between JDK, JRE and JVM in Java relationship JRE bin lib JDK Cross-platform My blog: https://www.cnblogs.com/djhzzl/p/14365012.html relationship JDK: Development kit, Java development co...
Getting started with Java: JDK, JRE, JVM relationship 1.JDK: JAVA development kits, basically everyone who learns Java will be loaded with a JDK in the machine, and there are several core folders in t...
JDK JDK (Java Decloyment Kit Java Development Kit) JDK is a development tool for developers, which contains Java development tools that also contain JRE. Contains Tools: Compilation Tool (JavaC.exe), ...
JDK 1.5 new features - enumeration 1. Enumeration is an advanced multi-example design pattern 2, Enum class JDK 1.5 provides the enum keyword.Enum is not a new structure, it is a type of wrapper; the ...
A JDK JRE JVM relationship Two JDK download and installation Download JDK7 The full name of JDK is the Javase Development Kit, that is, the Java Development Tool Pack, which is a set of development pa...