Some people try to learn java and always refer to another languages, tried to compare and always ask questions like
“Why in java …” .
Java is not just programming language, java is mentality.
Programming in java must be like if you at school write sentence in English language .
If your java program /project does not like English language, it means what you still does not understand java, it is for you just some technique .:( 🙂