Почему константы Java объявлены статическими?
class Foo{ static final int FII = 2 ; }
В этом я понимаю использование final? Купить, почему он должен быть статичным? Почему это должна быть переменная класса, а не переменная экземпляра?