次のステートメントのうち、Java のアサーションについて正しいものはどれですか? なんで?
A. アサーションがソース ファイルにコンパイルされ、実行時にフラグが含まれていない場合、アサーションはデフォルトで実行されます。
B. Java バージョン 1.4 以降、アサーション ステートメントはデフォルトでコンパイルされます。
C. ランタイム引数を適切に使用すると、特定のクラスのアサーションを無効にすると同時に、特定のパッケージのアサーションを有効にするように VM に指示できます。
D. コマンドライン引数を評価するとき、VM は -da フラグよりも -ea フラグを優先します。