Sujet : Pb d'import en Java ....... |
[FDS] |
Fykman a écrit a écrit :
Salut, je suis un newbie du forum programmation (et en JAVA aussi j'avoue :( ), donc SVP soyez indulgent avec moi pour la question qui suit :
En java, on importe des classes par "import toto.tata.Titi" ou on peux aussi inporter un package entier par "import toto.tata.*". D'apres vous, est-ce le fait d'importer un package entier bouffe plus de memoire que d'importer seulement les classes utilisées ou est-ce la VM de Java optimise la memoire apres la compilation ??
|
"import" est utilisé que par le compilateur et c lui qui référence (dans les .class) les classes que tu utilises à partir de ton code.
Quand tu lances ton appli, la machine virtuel Java charge les classes de manière paresseuse (quand elle en a besoin).
Donc quand tu importes un package entier ca ne bouffe pas plus de mémoire puisque le tri est fait par le compilateur.
Pour la maintenance c bien de préciser les classes que tu utilises mais ca peut devenir assez lourd. |