このような申告方法の場合
java.util.ArrayList example = new java.util.ArrayList();
よりも好ましい
import java.util.ArrayList;
?
このような申告方法の場合
java.util.ArrayList example = new java.util.ArrayList();
よりも好ましい
import java.util.ArrayList;
?
めったにありません。
名前が同じでパッケージが異なる 2 つのクラスを使用している場合にのみ、完全に修飾されます。例えばjava.awt.List
、java.util.List
この状況では、より一般的に使用されているものをインポートし、あまり使用されていないものを完全に修飾します。および/または2つが共存しないようにリファクタリングします(可能かつ実用的な場合)。
同じ名前で異なるパッケージからのものである 2 つ以上の異なるクラスを使用している場合、使用するクラスを JVM に伝えるために完全修飾名を使用する必要があります。
たとえば、同じ場所で と java.util.Date
を使用している場合。java.sql.Date
そのようなdifferent_but_same_name_classesを使用していない場合は、完全修飾パス名よりも import を使用することをお勧めします。