Exploration of major new features of Java 8