Дополнительные материалы | 1 уровень - 1

— Приветствую тебя, Амиго! Рад, что ты зашел в гости. Как твои успехи?

— Здравствуйте, профессор Нудлс! Думаю, осталось несколько тем, с которыми я все же не до конца разобрался… Учиться становится интереснее, но и сложнее, правда же?

— Так и есть, мой друг. Я подготовился к твоему приходу: садись, изучай.

В чем разница между мьютексом, монитором и семафором

Во время прохождения курса ты не раз сталкивался с понятиями «мьютекс» и «монитор». Они связаны между собой, поэтому без подсказки вспомнить, чем они отличаются, не так уж просто. Более того, читая лекции и смотря видео по многопоточности на внешних ресурсах в Интернете, ты столкнешься с еще одним похожим понятием — «семафор». С помощью этой лекции ты упорядочишь понимание того, чем же они отличаются.

Примеры использования Reflection

Из этой лекции ты узнаешь больше о стандартной библиотеке Java — Java Reflection API. Это мощное средство языка, которое, впрочем, рекомендуют использовать опытным программистам. Давай узнаем о возможностях рефлексии и разберем их на практических примерах.

Методы equals и hashCode

О методах equals() и hashCode() мы уже говорили начиная с ранних лекций курса JavaRush. Пришло время вернуться к ним, чтобы рассмотреть их подробнее на более сложных примерах. Поверь, нам есть о чем поговорить :)