Импортирует ли подстановочный знак импорта все время все время?

Я работал над небольшой программой на Java и использовал массивы, поэтому я сделал:

import java.util.Arrays;

Позже я начал углубляться в то, что делал ранее, и решил, что хочу получить информацию от пользователя, поэтому в этот момент я добавил:

import java.util.Scanner;

Теперь мысль возникла. Я знаю, что я мог бы просто сделать:

import java.util.*

Тогда мне просто понадобится 1 строка импорта вместо двух (или столько, сколько мне понадобится), но означает ли подстановочный знак в импорте, что он будет импортироватьвсе из этого пакета, независимо от того, нужен он или нет, или будет использоваться только выборочная функциональность?

Мой инстинкт здесь состоит в том, чтобы писать больше кода и включать только пакеты, которые язнать Мне нужно, но если это не имеет значения, зачем кому-то импортировать больше уровней / пакетов, чем нужно? (Я бы предпочел просто быть ленивым и писать меньше кода)

Ответы на вопрос(3)

Ваш ответ на вопрос