Явное объявление - это когда вы начинаете делать переменную по порядку.
пример: строковое имя; имя = «вашеимя»;
Преимущества в том, что вы можете заполнить переменную любым алгоритмом или математической логикой, чтобы получить значение. Недостатки в том, что когда вы используете его как материал без заполнения значения вашей переменной, возникнет ошибка.
Неявное объявление - это когда вы создаете переменную напрямую, без ее предварительного порядка. например: String name = "ваше имя";
Преимущества: это практически лечение при некоторых условиях.
.