Hola, la palabra static define un metodo de clase, es decir que no necesitas instanciar la clase para llamar a ese método que tiene la palabra static. En el main se le coloca la palabra static para que pueda ejecutarse el método sin necesidad de instanciar la clase; acuérdate que java es un lenguaje de programación netamente orientado a objetos.
Saludos…….