他のクラスにクラスをインポートすると、他のクラスをインポートするJavaファイルのサイズが大きくなります。どのようなパフォーマンスの違いがありますか?
インポートした場合のパフォーマンスの違いは何ですか?
import java.util.*;
または特定のクラスのインポート:
import java.util.arraylist;
回答:
回答№1は2何も変わらない。 import文は、コンパイラが必要なバイトコードを作成するのを助けるためだけにあります。バイトコード自体では、すべてのクラス参照は完全に修飾されており、リンクは実行時に常に行われます(これがクラスローダーの概要です)。
今、コーディングスタイルによっては、 "スターインポート"が眉をひそめているかもしれません...