Как правило, в объектно-ориентированной парадигме статический метод может иметь доступ только к статическим переменным и статическим методам. Если это так, то возникает очевидный вопрос о том, как метод main () в Java может иметь доступ к нестатическим членам (переменным или методам), даже если это специально public static void ... !!!