https://www.dineshonjava.com/why-main-method-in-java-is-declared-as-public-static-void-main/
Why main() in java is declared as public static void main?