2005-06-20 フィールドは final かつ volatile にはできない Java言語 JLS2 8.3.1.4 より。 class FinalVolatileField { final volatile int i = 0; // コンパイルエラー }