Байт код

Чөлөөт нэвтэрхий толь — Википедиагаас
Jump to navigation Jump to search

Байт код гэж юу вэ? Байт код бол байт хэлбэрийн командуудын дараалал юм.Програмын гүйцэтгэгчээр үр ашигтайгаар гүйцэтгэхэд тохирсон командын багцын хэлбэр юм.Байт код нь өөрөө ажиллах боломжгүй байдаг.

Байт кодын хэрэглээ Жава класс бүрд хөрвүүлэгч нь завсрын архитектур бүхий ЖВМ-ны аль нэг хэрэгжилтэнд ажиллах байткод гаралтын (.class)файлыг боловсруулдаг. JVM нь хийсвэр компьютерийн тодорхойлолт юм.Энэ нь класс ачаалагч болон Зураг 2-д үзүүлсэн шиг завсрын архитектур бүхий байткодуудыг ажиллуулах жава гүйцэтгэгчээс бүрддэг.Класс ачаалагч нь жава програмаас болон жава гүйцэтгэгчийн хэрэгжилтийн жава API-аас хөрвүүлсэн .class файлыг ачаалдаг.Классыг ачаалсны дараа .class файл жава байткод үйлчлэх, стекээс халих эсэхийг шалгадаг.Энэ нь түүнчлэн байткод нь зөвшөөрөгдсөн санах ойн хандалтаар хангах арифметик заагчийг гүйцэтгэхгүй гэдгийг батална.Хэрвээ класс нь баталгаажуулалтыг давбал классыг жава гүйцэтгэгч ажиллуулдаг.