Why Is The Main Method Static In Java