Импортирует ли подстановочный знак импорта все время все время?
Я работал над небольшой программой на Java и использовал массивы, поэтому я сделал:
import java.util.Arrays;
Позже я начал углубляться в то, что делал ранее, и решил, что хочу получить информацию от пользователя, поэтому в этот момент я добавил:
import java.util.Scanner;
Теперь мысль возникла. Я знаю, что я мог бы просто сделать:
import java.util.*
Тогда мне просто понадобится 1 строка импорта вместо двух (или столько, сколько мне понадобится), но означает ли подстановочный знак в импорте, что он будет импортироватьвсе из этого пакета, независимо от того, нужен он или нет, или будет использоваться только выборочная функциональность?
Мой инстинкт здесь состоит в том, чтобы писать больше кода и включать только пакеты, которые язнать Мне нужно, но если это не имеет значения, зачем кому-то импортировать больше уровней / пакетов, чем нужно? (Я бы предпочел просто быть ленивым и писать меньше кода)