Java: instruction import vs nom complet?

J'ai essayé de trouver une réponse à cela à la fois en ligne et dans mon propre bagage de connaissances, mais je n'arrive pas à trouver définitif, de réponse claire.

Suppose que je suis en utilisant une seule classe d'un autre paquet seulement une fois qui doit être importé, dire myPack.anotherPackage.ClassName.

Quelle est la différence, le cas échéant, entre l'utilisation d'un instruction d'importation:

import myPack.anotherPackage.ClassName;

comparativement à l'utilisation d'un nom complet:

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

?

Évidemment, cette question ne s'applique que si ClassName est utilisée une fois seulement.

  • ressemble à une copie de stackoverflow.com/questions/5125404/...
  • Pas vraiment. La question vous l'avez souligné demandé à propos de la performance de l'utilisation de déclarations d'importation, alors que cette question est plus sur la différence entre l'utilisation de l'importation et l'utilisation d'un nom qualifié. Les réponses seraient différentes.
  • Quelles informations supplémentaires vous êtes à la recherche pour qui n'est pas couvert par aioobe accepté de répondre à la question que j'ai lié?