Оператор импорта Java :против полного имени?

Я пытался найти ответ на этот вопрос как в Интернете, так и в своем собственном наборе знаний, но не могу найти окончательного и четкого ответа.

Предположим, я использую только один класс из другого пакета только один раз, который нужно импортировать, скажем, myPack.anotherPackage.ClassName.

В чем разница, если она есть, между использованиемоператор импорта:

import myPack.anotherPackage.ClassName;

по сравнению с использованиемполное имя:

myPack.anotherpackage.ClassName classInst = new myPack.anotherpackage.ClassName();

?

Очевидно, что этот вопрос применим только в том случае, если ClassNameиспользуется только один раз.

20
задан Jonathan Pitre 4 August 2015 в 15:23
поделиться