Book Name: Effective Java, 3rd Edition Author: Joshua Bloch Publisher: Addison-Wesley Professional ISBN-10: 0134685997 Year: 2017 Pages: 416 Language: English…