JDK1.5 の環境で「javac -source 1.4 xxx.java」でコンパイルすると
JDK1.4 のclassが作成されると思います。
(JDK1.4なのでenumは予約語ではなく変数として使える)

このclassを JDK1.5 の環境で実行すると enum は予約語ではなく
変数として使えると思いますが、これは JDK1.5 の環境に JDK1.4
の情報も持っているから古いバージョンでも動くのでしょうか?
※いろいろ調べてみたのですが、これらの情報があるサイトが見つけられませんでした。