1.8 0 - Java Runtime
Lambda expressions allowed developers to treat functionality as a method argument, or code as data. This significantly reduced boilerplate code, especially when working with anonymous inner classes or graphical user interface (GUI) event listeners.
java -version



