Comme d'autres l'ont dit, les importations sont utilisées par le compilateur seulement. Vous POUVEZ écrire votre programme entier sans n'importe quelles importations en employant les noms complets de tout, mais cela deviendrait rapidement plutôt grand.
java.io.InputStream is = new java.io.FileInputStream(new java.io.File("foo"));
L'étoile-importation est de le rendre moins fastidieux d'écrire toutes les déclarations d'importation à la main, mais aussi entraîner beaucoup de choses importées, de sorte que le compilateur a plus d'une possibilité. Les IDE modernes comme Eclipse importent donc tout un par un donc cela ne peut pas arriver.
* est diabolique. Mal diabolique mal. –