Jaki jest zysk z deklarowania metody jako statycznej

Ostatnio przeglądałem moje ostrzeżenia w Eclipse i natknąłem się na ten:

Daje kompilatorowi ostrzeżenie, jeśli metoda może zostać zadeklarowana jako statyczna.

[edytować] Dokładna wycena w ramach pomocy Eclipse, z naciskiem na prywatne i końcowe:

Po włączeniu kompilator wyświetli błąd lub ostrzeżenie dotyczące metod, które sąprywatny lubfinał i które odnoszą się tylko do członków statycznych.

Tak, wiem, że mogę go wyłączyć, ale chcęznasz powód włączenia go?

Dlaczego dobrze byłoby zadeklarować każdą możliwą metodę jako statyczną?

Czy przyniesie to jakiekolwiek korzyści w zakresie wydajności? (w domenie mobilnej)

Wskazując metodę jako statyczną, przypuszczam, że pokazuje, że nie używasz żadnych zmiennych instancji, dlatego może zostać przeniesiony do klasy stylu utils?

Pod koniec dnia powinienem to wyłączyć „ignorować”, czy powinienem naprawić 100+ ostrzeżeń, które mi dał?

Czy uważasz, że to tylko dodatkowe słowa kluczowebrudny kod, ponieważ kompilator i tak po prostu wytyczy te metody? (jakbyś nie deklarował każdej zmiennej, którą możesz finalizowaćale mógłbyś).

questionAnswers(9)

yourAnswerToTheQuestion