Java is a programming language that was initially developed for interactive television, but over time it has become widespread over everywhere software can be ….

Read this https://www.toptal.com/java/top-10-most-common-java-development-mistakes