Javaдагы эс тутумдун кандай түрлөрү бар?
Javaдагы эс тутумдун кандай түрлөрү бар?

Video: Javaдагы эс тутумдун кандай түрлөрү бар?

Video: Javaдагы эс тутумдун кандай түрлөрү бар?
Video: ЭС ТУТУМДУ ЖАНА МЭЭНИ ЖАКШЫРТУУ ҮЧҮН ТӨМӨНКҮ МААЛЫМАТКА КӨЗ ЧАПТЫРЫҢЫЗ. 2024, Май
Anonim

The эс JVMде беш түрдүү бөлүккө бөлүнөт, атап айтканда: Метод аймагы: Метод аймагы класстын кодун сактайт: өзгөрмөлөрдүн жана методдордун коду. Үймөк: The Java объектилер бул аймакта түзүлгөн. Java Стек: Методдор иштеп жатканда натыйжалар стекте сакталат эс.

Мындан тышкары, Javaдагы эс тутум деген эмне?

Стек Java тилиндеги эс тутум статикалык үчүн колдонулат эс бөлүштүрүү жана жипти аткаруу. Ал ыкмага мүнөздүү примитивдүү маанилерди камтыйт жана методдон шилтемеленген үймөктө турган объекттерге шилтеме кылат.

Жогорудагыдан тышкары, Java үймөгү деген эмне? The үймөк бардык класс инстанциялары жана массивдер үчүн эстутум бөлүнгөн иштөө убактысынын маалымат аймагы. The үймөк виртуалдык машинаны ишке киргизүүдө түзүлөт. Үймөк объекттер үчүн сактагыч автоматтык сактоо башкаруу системасы (таштанды жыйноочу катары белгилүү) тарабынан калыбына келтирилет; объектилер эч качан ачык-айкын бөлүнбөйт.

Ошондой эле билесизби, Javaдагы бассейн эстутуму деген эмне?

The Java сап туруктуу бассейн үйүлгөн аймак болуп саналат эс кайда Java түз маанилерди сактайт. үймөк бир аймак болуп саналат эс иштөө убактысы үчүн колдонулат. Жаңы өзгөрмө түзүлүп, маани берилгенде, Java ичинде ошол так маани бар-жогун текшерет бассейн.

Javaдагы эс тутумдун агып кетиши деген эмне?

Бул процесс таштанды чогултуу жана тиешелүү бөлүгү деп аталат JVM таштанды жыйноочу же GC деп аталат. Бир аз жөнөкөйлөтүп, мындай деп айта алабыз а эс агып ичинде Java кээ бир объекттер колдонмо тарабынан колдонулбай калган, бирок GC аларды колдонулбаган деп тааный албаган кырдаал.

Сунушталууда: