[Java] static vs. final

Purpose