Il y en a un qui marche et l'autre qui fait une erreur de compilation
.
import static sert à déclarer un raccourci pour un membre static d'une classe.
Donc
import static java.lang.System.out;
sert à pouvoir ensuite faire des choses comme
out.println("Bonjour !");
import tout court sert à déclarer un raccourci pour une classe.
Comme out n'est pas une classe mais un membre static de java.lang.System, on ne peut pas faire un import dessus.
Le import est plutôt utilisé pour des choses comme
1 2
| import java.util.List;
import java.util.ArrayList; |
Ce qui permet ensuite de faire des choses comme :
List list = new ArrayList();
Partager