Частные статические методы могут, например, работать с частными статическими членами своего класса. Это может быть использовано для инкапсуляции и унификации определенных операций, связанных с определенным классом.
Основным недостатком использования статических методов является, на мой взгляд, тот факт, что один отбрасывает возможность переопределения. Поскольку классы в Java не похожи, скажем, на классы в Smalltalk, вы не можете переопределять статические методы.
Поскольку ваш вопрос относится к приватным статическим методам, переопределение в любом случае не подходит.
Я стараюсь использовать статические методы только в случае классов полезности (например, java.lang.Math) или шаблонов, подобных шаблону Singleton. Все они требуют более высокой видимости, чем частные, поскольку они представляют услуги, предоставляемые их классом другим.
Заключительная мысль. Если у вас есть один или несколько личных статических методов, подумайте об извлечении их в выделенный класс утилиты и сделайте их общедоступными. Еще лучше, сделайте им методы экземпляра и используйте шаблон Singleton.
Спасибо. Не удалось найти его. –