Mastering Java 9 [pdf]
Java9anditsnewfeaturesaddtotherichnessofthelanguage,oneofthelanguagesmostusedbydeveloperstobuildrobustsoftwareapplications.Java9comeswithaspecialemphasisonmodularitywithitsintegrationwithJigsaw.Thiswouldbeyourone-stopguidetomasteringthelanguage.