Chapter I walked into Java
A, Java technology system
Java technology an integral part of the system: Java programming language, Java Virtual Machine, Class file formats, Java API class libraries
JDK: Java programming language + Java Virtual Machine + Java API class libraries, JDK supports Java application development a minimal environment.
JRE: Java SE API subset of the API class libraries + Java virtual machine, JRE is support for Java programs run standard environment.
Two, Java development history
JDK 1.5: autoboxing generic dynamic annotation, enumeration, variable length parameters, traversal cycle (the foreach) ...
JDK 1.7: providing new G1 collector, it strengthens support for non-Java language calls, and upgraded the class loader architecture ...
JDK 1.8: Lambda expressions ...