Какова выгода от объявления метода как статического

Недавно я просматривал свои предупреждения в Eclipse и наткнулся на это:

static warning

Он выдаст предупреждение компилятору, если метод может быть объявлен как статический.

[edit] Точная цитата в справке по Eclipse, с акцентом на приват и финал:

When enabled, the compiler will issue an error or a warning for methods which are private or final and which refer only to static members.

Да, я знаю, что могу выключить, но я хочуknow the reason for turning it on?

Why would it be a good thing to declare every method possible as static?

Даст ли это какой-либо выигрыш в производительности? (в мобильном домене)

Указывая на метод как статический, я полагаю, он показывает, что вы не используете какие-либо переменные экземпляра, поэтому могли бы быть перемещены в класс стиля utils?

В конце дня я должен просто отключить это "игнорировать" или я должен исправить 100+ предупреждений, которые он мне дал?

Как вы думаете, это просто дополнительные ключевые слова, которыеdirty код, так как компилятор просто вставит эти методы в любом случае? (вроде как вы не объявляете каждую переменную, которую можете завершитьbut you could).

Ответы на вопрос(9)

Ваш ответ на вопрос