In my opinion it is Project Jigsaw which will be the biggest and best change to the whole platform. That is why it is such a pity that it has been delayed. Just imagine the classpath craziness and the jar hell going away, and being replaced by a standard way of expressing dependencies between libraries, applications etc. Of course such a change has a lot of implications, and this presentation by Mark Reinhold goes through most of them, and shows how this whole thing will work in Java 9.
















