О стеке и куче в контексте мира Java
Повествую о том, как разобраться о 'структуре памяти' Java и иметь представление что такое стек и куча, для чего они нужны и т.п. Многие слышали о том, что есть некий стек в котором живут примитивные типы и работает он по LIFO, а есть ещё какая-то куча и в ней находятся объекты. Такое понимание этих понятий является очень поверхностным и неправильным и сейчас попытаемся расширить их.