Bonjour,

Dans mes jolis petits programmes, il m'arrive fréquemment de faire appel à de nombreuses classes via des import.

En voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.util.Locale;
 
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
 
import test_logging.MathException;
J'aimerais savoir s'il est préférable de garder le code tel quel, ou s'il vaut mieux simplifier en mettant ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import java.io.*;
 
import org.apache.log4j.*;
 
import test_logging.MathException;
Y-a-t-il des contraintes qui m'échappent ??
Je ne sais pas si, quand je mets une *, cela me charge quelque chose en mémoire ou pas, ou si cela met plus de temps pour rechercher la classe adéquate lors de l'instanciation.

Quelqu'un aurait-il quelques éléments à ce sujet ? Je suis preneuse de toute littérature .

Merci d'avance.