Java8 new features introduction a) faster
1. For the new definition of the JVM memory model, the method area is removed from the heap memory and previously the hotspot JVM heap memory is divided into three blocks: 1. Young generation 2. Old generation 3. Persistent generation (i.e., method area), click Review
Instead, the Metaspace meta-space-is directly dependent on physical memory, not the JVM's request to the system
2. For HashMap, the use of red-black trees to better solve the performance problems after the collision, and the use of non-locking CAS algorithm to support concurrent operations
b) Less Code
Lambda expression
c) Powerful stream API
Manipulating data in Java programs, just like writing SQL, is easier
D) facilitates parallel
Better support for the Fork/join framework
e) minimizing null pointer anomalies (Optional)
JAVA8 new features Overview