Evolution of Java
Java 1.0 , java 1.1 basic features like libraries.
Java2 or j2se standard edition
- Swings
- Collections
- Framework
J2se 1.3, j2se 1.4
- Assert keyword
- Networks
J2se5- 1.5 developer version, 5 is product version
- Generics
- Static for packages
- Enums
- Auto-boxing and auto-unboxing
- For each loop
Java SE6
- New API packages
Java SE 7 – project icon
- String in switch
- Binary literals
- Underscore in literals
- Multi-catch
Java SE 8
- Lambda expressions- anonymous classes
- Java.util.stream – support pipeline operations for LE.
- Java.util.function – provides functional interfaces for LE.
- Default for interfaces
- GUI applications