Полезные ссылки от профессора-6 - 1

— Ну что, друг Амиго, заканчиваешь шестой уровень квеста Java Syntax? Неплохо, неплохо, а кого нужно благодарить? Что-то я не расслышал! Ну да ладно, не об этом сейчас. Сейчас о дополнительных материалах. Что ты там успел выучить на этом уровне?

— Много чего! Вы мне рассказали о сборке мусора, помните? А ещё были лекции о finalize, времени жизни объекта, статических переменных.

— Раз так, значит всё идёт по плану, хочу я тебе сказать! Если уверен, что всё вышеперечисленное усвоил на отлично, листай дальше. Но я бы на твоём месте присмотрелся к парочке интересных материалов. Вот, собственно, они:

Жизненный цикл объекта

Время жить, время умирать… Это касается всех. Даже объектов в Java. Наступит момент, и к ним постучится сборщик мусора, и тогда — пиши пропало… Впрочем, это — философия, а мы тут о программировании говорим. Держи статью о жизненном цикле объектов, finalize и утечках памяти. Рекомендую!

Ещё о сборщике мусора

Ты не задумывался, как во времени распределена работа доброго мусорщика Java и твоей программы? Если нет, то читай и познавай. Главное не пугайся. Мусорщик в Java — добрый, хотя и не всегда предсказуемый для простого смертного. Из этой увлекательнейшей статьи ты узнаешь подробности о механизме сборки мусора в Java, о достижимости объектов, подсчёте ссылок и поколениях, да не простых, а о поколениях объектов.