ООП и память, подскажите доступную для понимания статью

185
15 апреля 2017, 23:39

Хотелось бы для саморазвития поглубже разобраться с тем как объекты хранятся в памяти, что с ними происходит во время работы приложения при объектно- ориентированном подходе в программировании.

Я имею примерное представление, но есть много вопросов. Например, если я передаю объект класса в качестве аргумента в функции, дублируется ли он в памяти, или просто передается ссылка на этот объект. Или, например, сильно ли влияет на производительность то что я разбиваю код одной функции на несколько функций для удобства.

Подскажите статью доступную для обычного программиста самоучки)) Можно на инглише, желательно на примере swift или Java. Самое главное, чтобы рассказывалось про работу памяти при ООП.

Answer 1

Head First Java O'REALLY очень неплохая книга для начала, есть она и на русском, там очень простым языком все описано, в том числе и про жизнь объекта и распределение памяти при выполнении инструкций кода.

READ ALSO
Не работает :checked на radio button

Не работает :checked на radio button

Все работает, кроме одной вещи, у меня кнопка хоть убей, но не хочется оставаться нажатойУже все перепробовал

208
Вложение тега <a> в теги <h1>-<h6>

Вложение тега <a> в теги <h1>-<h6>

Можно ли делать так? Правильно ли это? Если нет, то как исправить?

185
Обрезание картинки в html

Обрезание картинки в html

Есть картинкаИ блок, который зависит от высоты экрана

209
Эффект сканера радара с использованием jquery

Эффект сканера радара с использованием jquery

Я пытаюсь найти возможное решение, как создать эффект сканера радара, используя jquery и css

304