2

重複の可能性:
Java インポート ステートメントでワイルド カードを使用するのはなぜ悪いのですか?
ワイルド カード インポートと必要なクラス インポートのパフォーマンスの違い

.*パッケージを明示的に指定する場合と使用する場合のJavaパッケージのインポートの意味は何ですか。例えば、

import java.lang.annotation.Annotation;

それ以外の

import java.lang.annotation.*;

ワイルドカードを使用すると、コンパイル時または実行時にペナルティがありますか?

4

1 に答える 1

4

実行時間にはまったく影響しません。

ワイルドカードのインポートは、コンパイル時におそらくわずかに遅くなりますが、気にする必要はないと思います。

于 2012-10-25T05:36:20.843 に答える