Java санах ойн төрлүүд юу вэ?
Java санах ойн төрлүүд юу вэ?

Видео: Java санах ойн төрлүүд юу вэ?

Видео: Java санах ойн төрлүүд юу вэ?
Видео: Java хэл дээрх санах ойн удирдлагын заавар | Java Stack vs Heap | Java сургалт | Эдурика 2024, May
Anonim

The санах ой дахь JVM тавд хуваагддаг өөр хэсгүүд, тухайлбал– Аргын талбар– Аргын талбар нь ангиллын кодыг хадгалдаг: хувьсагч ба аргуудын код. Нуруулдан - The Java Энэ хэсэгт объектууд үүсдэг. Java Стек - Аргуудыг ажиллуулах явцад үр дүн нь стект хадгалагдана санах ой.

Үүнийг харгалзан үзэхэд JVM-д хэдэн төрлийн дурсамж байдаг вэ?

The санах ой дахь JVM 5-т хуваагдана өөр хэсгүүд:

Бөөн. Стек. Хөтөлбөрийн эсрэг бүртгэл. Төрөлх аргын стек.

JVM нь тодорхой төрлийн үйлдлүүдийг гүйцэтгэдэг:

  • Кодыг ачаалж байна.
  • Кодын баталгаажуулалт.
  • Кодыг гүйцэтгэж байна.
  • Энэ нь хэрэглэгчдэд ажиллах цагийн орчныг бүрдүүлдэг.

Дээрхээс гадна Java-д үндсэн санах ой гэж юу вэ? Нэгдүгээрт, " үндсэн санах ой "Бид" гэсэн үг Java JVM-ээс харахад овоолго. JVM нь хувьсагчийн дотоод хуулбар дээр ажиллахад ерөнхийдөө үнэ төлбөргүй байдаг. Жишээлбэл, JIT хөрвүүлэгч нь a-ийн утгыг ачаалах код үүсгэж болно Java хувьсагчийг регистрт оруулаад дараа нь тэр бүртгэл дээр ажиллана.

Тиймээс нуруулдан санах ойн төрлүүд юу вэ?

3 хариулт. Бөөн Энэ нь Залуу үе, Хуучин эсвэл хуучин үе, Байнгын үе гэж хуваагддаг. Залуу үе бол бүх шинэ объектуудыг хуваарилж, хуучирсан газар юм.

JVM гэж юу вэ, Java санах ойн хуваарилалтыг тайлбарлана уу?

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

Зөвлөмж болгож буй: