Some of us come to Java from scripting languages like Python, Ruby or Perl. Almost everything in Java is fascinating…