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

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

Video: Java эс тутумунун кандай түрлөрү бар?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Ноябрь
Anonim

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

Муну эске алганда, JVMде эс тутумдун канча түрү бар?

The эс ичинде JVM 5ке бөлүнөт башкача бөлүктөрү:

Үймөк. Стек. Программанын эсептегич реестри. Native Method Stack.

JVM кээ бир операциялардын айрым түрлөрүн аткарат:

  • Код жүктөлүүдө.
  • Кодду текшерүү.
  • Кодду аткаруу.
  • Бул колдонуучуларга иштөө убактысын камсыз кылат.

Жогорудагыдан тышкары, Javaдагы негизги эс деген эмне? Биринчиден, " Негизги эс тутум "биз" дегенди билдиребиз Java үймөгү, JVM тарабынан көрүнүп тургандай. JVM көбүнчө өзгөрмөнүн жергиликтүү көчүрмөсүндө иштөө үчүн акысыз. Мисалы, JIT компилятору a маанисин жүктөөчү кодду түзө алат Java өзгөрмө реестрге кирип, анан ошол регистрде иштейт.

Демек, үймөк эстин кандай түрлөрү бар?

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

JVM деген эмне жана мага Java эстутумун бөлүштүрүүнү түшүндүрүңүзбү?

The JVM кодду жүктөйт, кодду текшерет, кодду аткарат, башкарат эс (бул камтыйт эс бөлүштүрүү Операциялык системадан (OS), башкаруу Java бөлүштүрүү анын ичинде үймөктү жыштоо жана таштанды объекттерин алып салуу) жана акырында иштөө чөйрөсүн камсыз кылат.

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