Java для начинающих. Урок 31: Классы-обертки примитивных типов данных.

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Только заметила разницу. Первое видео в плейлисте - более 300 тысяч просмотров, тридцать первое - 35 тысяч. Редкая птица долетит до середины)), Всем продолжающим обучение-респект, автору -огромная благодарность.

usafamily
Автор

Доступная подача материала, чистая речь, умеренный темп, никакого "мычания" - большая редкость. У Вас преподавательский талант. Мне очень помог курс "Продвинутая Java". Спасибо.😃

lilianazarenko
Автор

Спасибо большое за ваш труд, уже давно занимаюсь по вашим урокам, + прошел курс Продвинутая Java, уже не первый год ищу различную информацию по данной тематике и по моему мнению у вас лучше всех)

АлександрКожевников-ьо
Автор

Спасибо за внятный курс для начинающих, столько переглядел, а вы очень доходчиво объясняете.

alexeysolovyev
Автор

Совмещаю с чтением книги Герберта Шилтда "Руководство для начинающих". Одной книги недостаточно, приходиться совмещать с просмотром видеокурсов, и я считаю что этот самый лучший

ibaevzz
Автор

Если есть твои видео для решения моих вопросов, смотрю только их. Спасибо за информацию!

Zomboenki
Автор

Твой канал просто находка, спасибо за твой труд!
Совмещаю с обучением на JavaRush)

andriikniaziev
Автор

Спасибо большое, очень крутые объяснения и наглядные, читал в учебнике и не понимал что это и для чего это

warhammmer
Автор

Спасибо за работу! В своей работе вы использовали такие классы "обертки"? Если да, то для каких целей (если не секрет)?

korumstar
Автор

Подскажите, на 2:53 вы говорите, что лучше использовать примитивы, т. к. их инициализация чище - имеется в виду чистота кода?

gejioipmjh
Автор

Почему то не сказано что обёртки придумывали чтобы можно было создавать коллекции на примитивных типах данных ибо в них впихиваются только объекты

TeuFortMan
Автор

Лайкаю каждый ролик.
Каждый урок структурирован, краток, но при этом информативен и понятен.
А полный список роликов позволяет быстро вспомнить язык, или почерпнуть то, чего ранее еще не изучал.
Респект, у автора прямо преподавательский талант.
Закончу курс, с удовольствием куплю продвинутый курс. Даже не столько ради курса, сколько, чтобы вознаградить автора за труды.
В полном курсе, большую часть тем мне пока даже непонятна, но часто натыкаюсь на 2 предмета, которые явно надо выучить как можно раньше. Первое это Maven, второе это Spring.
В продвинутом курсе у вас есть Maven, но к сожалению нет Spring. Если сделаете курс, с удовольствием куплю и Spring тоже.
Очень нравится ваш стиль подачи материала, поэтому и хочется курс именно от вас.

yousnowbars
Автор

Вопрос такой, как из римских цифр преобразовывать в десятичные ? То есть римская I == 1 !?

jckgrib
Автор

А сколько всего будет уроков? Мы сейчас на уроке 25, хотелось бы знать примерно, чтобы распланировать обучение)

nadusik_
Автор

Я вот не совсем понял ... Для чего это нужно...?

андрейтаптыжов-оз
Автор

К сожалению (или к счастью), данный подход Java уже не поддерживается \_(- -)_/

Nno_O
Автор

Возник вопрос про классы-обертки примитивных типов. Есть задача на отработку кода. Решением этой задачи может быть код:

public static void main(String... args) {
String[] strings = {"ax", "bx", "cx", "cy", "by", "ay", "aaa", "azz"}; // => ["ay", "by", "cy", "cx", "bx", "ax", "azz", "aaa"]

Map<Character, Integer> map = new HashMap<>();

for (int i = 0; i < strings.length; i++) {
//System.out.println(map);
char ch = strings[i].charAt(0);
Integer r = map.remove(ch); // Присвоение(?) переменной через метод, используя класс Integer

if (r !=null) {
int j = r;
String a = strings[j];
strings[j] = strings[i];
strings[i] = a;
//System.out.println(i +" "+ j);
} else map.put(ch, i);

}
}
}

Если разкомментировать "System.out.println(map);", то получим результат:
{}
{a=0}
{a=0, b=1}
{a=0, b=1, c=2}
{a=0, b=1}
{a=0}
{}
{a=6}

Вот хоть ты тресни, не могу я понять, почему map.remove(ch) начинает удалять ключ в map, когда появляется совпадение char ch. Это явно не прописано в теле цикла об этом. Почему это происходит?

ЮджинНаумов