Java - Kofler, Michael (Rheinwerk Computing, 2018)