Наиболее важным является то, что импорт java.awt.*
может сделать вашу программу несовместимой с будущей версией Java:
Предположим, что у вас есть класс с именем "ABC", вы используете JDK 8 и импортируете java.util.*
. Теперь предположим, что выходит Java 9 с новым классом в пакете java.util
, который по стечению обстоятельств также называется «ABC». Ваша программа теперь не будет компилироваться на Java 9, потому что компилятор не знает, подразумевается ли под именем «ABC» ваш собственный класс или новый класс в java.awt
.
У вас не возникнет такой проблемы, если вы импортируете только те классы, которые явно используются из java.awt
, которые вы фактически используете.
Ресурсы:
Импорт Java