В java, скажем, у меня есть следующее
==fileA.java==
class A
{
public static final int SIZE = 100;
}
Затем в другом файле я использую это значение
==fileB.java==
import A;
class b
{
Object[] temp = new Object[A.SIZE];
}
Когда это компилируется, SIZE
заменяется значением 100, так что, если бы я заменил FileA.jar, но не FileB.jar, массив объектов получил бы новое значение или он был бы жестко запрограммирован на 100, потому что это значение когда он был первоначально построен?
new Object[A.SIZE];
? - person Bala R   schedule 03.03.2011