Kiedy używać zmiennych statycznych / metod i kiedy używać zmiennych instancji / metod w Javie? [Zamknięte]

Chciałbym zadać pytanie, kiedy byłoby korzystne używanie zmiennych statycznych / metod lub w innych przypadkach zmiennych / metod instancji w Javie?

Wiem, że zależy to od pewnego przypadku (jak programowanie util-klas jako metod statycznych), ale czy możemy zadeklarować coś w rodzaju ogólnej strategii?

questionAnswers(5)

yourAnswerToTheQuestion