mazda3 a écrit :
Autre question ... le temps que vous repondez a celle d'avant Toujours pour l'optmisation
Disons que j'ai un package ("A" ) avec 20 classes dedans
Dans une classe qu'on va appeller Voiture, d'un autre package ("B" ), je n'utilise que une classe("Marque.class" ) du package "A".
Mais dans le code de Voiture.java je fais :
Vaut-il mieux que je fasse , en terme de performance :
ou c'est negligeable ?
|
Ca change strictement rien. Si du décompile ton application, tu verra que le import ne figure nulle part et que tous tes appels à des classes voient utilisent le chemin complet, genre si t'as dans ton progs :
Code :
- import java.awt.Graphics;
- ...
- Graphics g = new Graphics();
|
Ton programme pseudo-compilé va remplacer tout ça part :
Code :
- java.awt.Graphics g = new java.awt.Graphics();
|
Le import sert juste lors de l'écriture du programme, pour que t'ai pas besoin de taper tout le chemin complet
EDIT :
Personnellement, j'utilise toujours import A.Marques au lieu de A.*, comme ça en regardant le début du fichier, je vois tout de suite ce que j'utilise...
Message édité par FlorentG le 14-12-2004 à 12:35:11