I know that once a final variable has a value assigned to it, it cannot be changed. However I just have a couple of questions regarding this:
When I have a
The correct answer is that a static final var is always initialized at class init time -- either to the value you supply or to the default value (null, 0, false).
static final