We still do not have digested Java 8 in our programming style and ( other new programming languages like Swift appear on the stage, and others, like FORTRESS -se also Wikipedia-, die), we have to face the new improvements of Java 9 (effective December 2016, but already at a fixed stage of development). They are a REPL called JShell and modularity.
This is a sequence of webcasts on this topic, directly from protagonists, Mark Reinhold, and Alan Bateman
a 2016 issue of eMag. Finally, an interesting website here.