Статические методы и поля являются собственностью класса и могут вызывать без создания объекта этого класса. Например:
int x = Math.sqrt(25);
//sqrt() является статическим методом класса Math
//благодаря тому, что этот метод статический, не требуется запись:
Math m = new Math;
int x = m.sqrt(25);
Поскольку статические методы существуют независимо от объектов (экземпляров класса), они не имеют доступа к обычным (нестатическим) полям и методам данного класса. В частности, при реализации статического метода недопустимо использовать идентификатор this.