1. ホーム
  2. java

[解決済み] インポートパッケージ.* vs インポートパッケージ.SpecificType [重複].

2022-10-16 21:48:31

質問

1つのパッケージ内のすべての型を読み込むインポートを書くことは、オーバーヘッドに関して何か違いがあるのでしょうか( import java.* ) を書くことと、特定の型だけ (つまり import java.lang.ClassLoader )? 2番目のものは、他のものよりも使用することが推奨される方法でしょうか?

どのように解決するのですか?

特定の型のインポートと比較して import .* を行うことにパフォーマンスやオーバーヘッド コストはありません。 しかし、私は、import .* を決して使用しないことがベスト プラクティスであると考えます。その主な理由は、私は物事を単純明快に、きれいに、できるだけ曖昧さをなくしておきたいと思っており、.* import ではそれが失われると考えているからです。