Ответ 1
Совсем нет. Импорт используется только во время компиляции, файлы классов больше не имеют их.
Я слышал, что использование нескольких операторов импорта в программе влияет на ее производительность во время выполнения. Это правда? Если да, то почему?
Совсем нет. Импорт используется только во время компиляции, файлы классов больше не имеют их.
Нет, но импортирование большего количества библиотек, чем вам нужно, уменьшает читаемость кода.
Другая причина заключается в том, что если у вас несколько операторов импорта, это может скрыть отношения класса от читателя. Иногда приятно знать, что определенный класс не зависит от (напрямую) некоторых некоторых других классов.
Если вы используете IDE, например Netbeans, он может выделять дубликаты импорта в редакторе, таким образом вы можете удалить его из кода, чтобы сделать его более удобным для обслуживания, а также уменьшить предупреждения компилятора.