La linea:
import java.util.*
non importa solo Scanner. Porta tutto dallo spazio dei nomi java.util nelle tue importazioni .
Avrai AbstractCollection
, Collection
, Comparator
, Deque
, Enumeration
, ... fino a Vector
e WeakHashMap
.
Scrivi cosa intendi e intendi ciò che scrivi. Non intendi portare tutto nel pacchetto java.util
nel tuo spazio dei nomi. Vuoi portare una lezione. Non è necessario entrare troppo, specialmente in questo giorno per aggiungere facilmente le importazioni a una classe e crollarle tutte in alto.
Nei giorni precedenti, molto prima che gli IDE per Java fossero comuni, certamente ammetterei di importare * nella mia classe. È stato più facile scrivere l'importazione in vi, e ha salvato alcuni avanti e indietro nelle compilazioni per dire "oh, non ho java.awt.Color qui, ma ho già java.awt.Button e java.awt.GridBagLayout e java.awt.GridBigConstraints e ... frack ... Mi limiterò a importare java.awt. * e a farlo "Quelli erano ai tempi di vecchi . Non lo fai più, specialmente per una lezione.
Inoltre, la maggior parte degli IDE convertirà automaticamente l'importazione di java.util.*
in quello che vuoi, a meno che tu non importi effettivamente tutto nel pacchetto (a volte visto con "Sto importando tutte le mie.package.exceptions che ho scritto" oppure "Sto importando tutto il my.package.dtos che ho scritto").