1) Java is an object-oriented programming language;
2) issued by the sun in 1995, the company in 2010, was acquired by Oracle.
The JVM:
1) Java Virtual Machine, Java Virtual Machine;
2) the JVM Java is a key platform-independent, and once, run everywhere.
Java program execution:
.java source files -> Compiler (compiler) -> class bytecode files -> interpreter (Interpreter) -> program (Program)..
The JDK:
1) the Java Development Kit, the Java language development kit;
2) two main components:
- javac - compiler, source program into bytecode turn;
- java - java bytecode files compiled after the operation (class file).
JRE:
1) Java Runtime Environment;
2) includes a Java virtual machine, Java core class libraries and support files;
3) If you only need to run Java programs, you can install the JRE;
4) the development of Java software, you need to install the JDK;
5) in included in the JDK JRE.
Java platform:
1) Java SE, Java Standard Edition, develop desktop applications;
2) Java EE, Java Enterprise Edition, Web development process;
3) Java ME, Java Micro Edition, the development of mobile devices program.
JDK includes JRE, JRE included JVM virtual machine