Originariamente inviato da Follyer

import java.io.*

mi include tutti i package?
Quindi anche writer, reader, filenotfoundexception, ecc ecc???
Originariamente inviato da andbin
Non i package ... importa tutti i tipi (classi, interfacce ecc...) in quel package.
Siccome intravedo nella domanda di Follyer un dubbio nascosto, cerco di fare un po' di chiarezza.

Voglio solo precisare che la clausola import non significa "incorpora nell'applicazione", ma significa "fai riferimento a"... quindi, specificare java.io.* o specificare, una per una, tutte le classi effettivamente utilizzate è esattamente equivalente.

La clausola import serve al compilatore per andare in cerca delle classi a cui "linkare" i riferimenti da te utilizzati. Non ha alcun effetto sulle dimensioni dell'applicazione, né sulle sue prestazioni.


Ciao.