6

アサーションに関するいくつかのドキュメントを読んだとき、私は次のことを発見しました。

java -ea -dsa 

「一般的にアサーションを有効にしますが、システムクラスのアサーションを無効にします。」

システムクラスはどれですか?

4

2 に答える 2

8

アサーションのドキュメントによると、システムクラスは「明示的なクラスローダーを持たない」クラス、つまりブートストラップクラスローダーによってロードされるクラスです。AFAIKは、rt.jar標準API全体のコンテンツを意味します。

于 2010-04-19T19:47:34.887 に答える
0

同じドキュメントによると、システムクラスはクラスローダーを持たないクラスです。ブートクラスパスで見つかったクラスである可能性があります

于 2010-04-19T19:48:56.547 に答える