ПредишенСледващото

Какво е купчина и купчина от паметта на Java, програмиране в Java, Android

В Java, има понятия като Heap и стека памет. Днес ние знаем, разликата между тях и защо те са необходими. Както винаги, на първо място в теорията и след това на практика, ние анализираме този сложен въпрос.

Java паметта на стека

Java Heap (купчина) Java Runtime се използва за памет за обекти и класове JRE. Създаване на нов обект, също се извършва в една купчина. В нея работят боклучар: освобождава памет, като изтриете обекти, които не разполагат с никакви връзки. Всеки обект, създаден на куп, има глобален обхват и то може да се отнася до всяка част на заявлението.

Стек памет в Java

Паметта на комин в Java работи под LIFO на схема (Last-дойде-първа изходяща). Всеки път, когато метод се нарича, нов блок е създаден в стека с памет, която включва примитиви и препратки към други обекти в метода. След като методът се прекратява, блокът също престава да се използва, като по този начин осигуряване на достъп до следния метод.
стека размер е много по-малък от размера на паметта на куп.

Нека да разгледаме разликите стека и купчина с помощта на проста програма.

Картината по-долу показва стека и купчина за съхранение на програмата по-горе

Какво е купчина и купчина от паметта на Java, програмиране в Java, Android

А сега погледнете етапите, включени в нашата програма:

Разликата между Пачката и паметта на стека в Java

Въз основа на горното обяснение, ние можем лесно да се обобщят следните различия между купчината и стека памет в Java.

Това е всичко, което трябва да знаете за Пачката и паметта на стека в Java. Останете на линия до секцията Utility.

Още полезни статии!

  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Сортиране на масив в Java
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    сортиране например използване на Java сравними и сравняване
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Работа с класа на Java System (java.lang.System)
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    продължи изявление в течение за, Java
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Напиши комин на Java
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Трансфери в Java. Предимствата от използването на Enum
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Как да създадете и инициализира Списък в един ред Java
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Клониране на обекти в Java. Пример на клона () метод
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Как статично пишете в Java
  • Какво е купчина и купчина от паметта на Java, програмиране в Java, Android
    Двумерни масиви в Java

Свързани статии

Подкрепете проекта - споделете линка, благодаря!