9

おそらく広く知られている「assert」キーワードの導入の例外を除いて、古いコードがJDKの新しいソースレベルと互換性がなくなる原因となったJava言語仕様の変更があったことはありますか?


これまでのまとめ (コメントありがとうございます):

「古い」Java コードは、後のバージョンの Java 言語仕様 (JLS) で導入されたキーワードの 1 つを使用して宣言を使用している場合、新しいバージョンにアップグレードするときにコンパイル エラーを引き起こす可能性があります。

  • 主張する
  • 列挙
  • strictfp
4

3 に答える 3

7

Java 1.2

  • strictfpキーワード。

Java 1.4

  • assertキーワード。

Java 1.5

  • enumキーワード。
于 2013-05-12T11:09:25.173 に答える