Основное отличие статического метода от обычного в Java заключается в том, что обычный метод привязан к объекту — экземпляру класса, а статический — нет. 12
Обычные методы могут обращаться к переменным в своём экземпляре класса, а статические — нет: у них просто нет никакого экземпляра класса, связанного с ними. 1
Чтобы вызвать обычный метод у класса, сначала нужно создать объект этого класса, а только потом вызвать метод у объекта. 1 Статический метод можно вызывать без использования ссылки на объект, достаточно, чтобы существовал статический объект класса (который всегда существует после загрузки класса в память). 14
Для объявления метода статическим нужно перед его заголовком написать ключевое слово static. 1