Хотя интересно неужели в Java private поля пишутся без _ так же не интересно разделять в коде private от public. Т.е. по подчеркиванию в коде можно сразу понять что она private а не искать ее в объявлениях.
Я лично, в Java пишу все переменные без _. Так как там нет сеттеров и геттеров (за что им отдельное спасибо), делаю getMyVariable(), setMyVariable(). А public переменные/константы только - static.