アサーションに関するいくつかのドキュメントを読んだとき、私は次のことを発見しました。
java -ea -dsa
「一般的にアサーションを有効にしますが、システムクラスのアサーションを無効にします。」
システムクラスはどれですか?
アサーションに関するいくつかのドキュメントを読んだとき、私は次のことを発見しました。
java -ea -dsa
「一般的にアサーションを有効にしますが、システムクラスのアサーションを無効にします。」
システムクラスはどれですか?
アサーションのドキュメントによると、システムクラスは「明示的なクラスローダーを持たない」クラス、つまりブートストラップクラスローダーによってロードされるクラスです。AFAIKは、rt.jar
標準API全体のコンテンツを意味します。
同じドキュメントによると、システムクラスはクラスローダーを持たないクラスです。ブートクラスパスで見つかったクラスである可能性があります