Какова выгода от объявления метода как статического
Недавно я просматривал свои предупреждения в Eclipse и наткнулся на это:
Он выдаст предупреждение компилятору, если метод может быть объявлен как статический.
[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).