The release in context
Project Coin language tweaks: diamond operator, try-with-resources, switch on strings, multi-catch, binary literals. NIO.2. Fork/Join. invokedynamic (enables future lambdas). G1 GC experimental.
- Project Coin language tweaks: diamond operator, try-with-resources, switch on strings, multi-catch, binary literals. NIO.2. Fork/Join. invokedynamic (enables future lambdas). G1 GC experimental.
- Key release highlights included try-with-resources, UPD NIO.2, Fork/Join, G1 GC.
- Compared with JDK 6, the most visible shifts included G1 GC (experimental), Binary Literals, Multi-catch Exceptions.
- invokedynamic JVM opcode enables lambda expressions in JDK 8. Fork/Join enables parallel algorithms.
- The kit evolved toward more modern filesystem APIs and a more flexible JVM story for dynamic language support and better library design.