Jdk 1.8 feature exploration