Nein. Importe sind reine Kompilierzeit Konstrukt ... syntaktischer Zucker.
Die Importe teilen dem Java-Compiler mit, wie Kennungen im Quellcode vollständig qualifizierten Klassennamen zugeordnet werden. Wenn der Quellcode jedoch keine importierte Klasse verwendet, enthält die Bytecode-Datei keine Verweise darauf. Daher wirkt sich ein redundanter Import nicht auf die Ladezeiten von Klassen aus (und kann dies auch nicht).
Importe können sich auf die Kompilierung Zeit auswirken, jedoch nicht auf die Ladezeit oder die Laufzeit. Wenn Sie Klassen importieren, die Sie nicht benötigen (in der Regel durch Verwendung von Platzhalterimporten bei expliziten Importen), können Sie den Compiler etwas verlangsamen.
Aber selbst dieser Effekt ist im Allgemeinen trivial, es sei denn, Sie erstellen ein riesiges System.
Verwechseln Sie nicht das Wort "importieren" mit "Klassen laden". Die import-Anweisung bewirkt, dass kein Code in den Speicher geladen wird. Es ist nur eine Annehmlichkeit, die es Ihnen ermöglicht, auf Klassen mit ihrem Kurznamen zu verweisen, anstatt den vollständigen Klassennamen einzugeben (z. B. "Verbindung" anstelle von "java.sql.Connection").
Tags und Links java