Java-г хэрхэн хөрвүүлж ажиллуулдаг вэ?
Java-г хэрхэн хөрвүүлж ажиллуулдаг вэ?

Видео: Java-г хэрхэн хөрвүүлж ажиллуулдаг вэ?

Видео: Java-г хэрхэн хөрвүүлж ажиллуулдаг вэ?
Видео: #4 Java хэрхэн ажилладаг 2024, Дөрөвдүгээр сар
Anonim

онд Java , хөтөлбөрүүд тийм биш эмхэтгэсэн гүйцэтгэх боломжтой файлууд руу; тэд байна эмхэтгэсэн байт код руу (өмнө дурдсанчлан) JVM ( Java Виртуал машин) дараа нь ажиллах үед ажиллана. Java эх код нь эмхэтгэсэн javac ашиглах үед байт код руу оруулна хөрвүүлэгч . Байт код байх үед гүйх , үүнийг машины код руу хөрвүүлэх шаардлагатай.

Энд Java хэрхэн хөрвүүлсэн бэ?

Java нь эмхэтгэсэн програмчлалын хэл, гэхдээ илүү эмхэтгэх шууд гүйцэтгэгдэх машин код, энэ эмхэтгэдэг JVM байт код гэж нэрлэгддэг завсрын хоёртын хэлбэрт. Дараа нь байт код байна эмхэтгэсэн ба/эсвэл програмыг ажиллуулахын тулд тайлбарласан.

Жава хэл дээр хөрвүүлэх үед юу болдог вэ? үед эмхэтгэх цаг , java хөрвүүлэгч (javac) эх файлыг авдаг. java файл болон байт код руу хөрвүүлнэ. ангийн файл.

Зүгээр л, Java яагаад хөрвүүлэгч, орчуулагч байдаг вэ?

The java орчуулагч эмхэтгэсэн байт кодыг уншиж, гүйцэтгэхийн тулд машин код болгон хувиргадаг. Та програмыг ямар ч платформ дээр кодлох боломжтой java орчуулагч JVM ашиглан таны кодыг тохирох машины код руу хөрвүүлэхэд анхаарах болно. Тийм шүү яагаад java хоёулаа байдаг эмхэтгэж, тайлбарласан хэл.

JVM бол хөрвүүлэгч мөн үү?

JVM эмхэтгэсэн байт кодыг гүйцэтгэдэг (ажиллуулдаг) газар юм. JVM заримдаа Just in time-г агуулдаг хөрвүүлэгч (JIT) түүний ажил нь байт кодыг уугуул машины код руу хөрвүүлэх явдал юм. А хөрвүүлэгч нь эхний түвшний дүн шинжилгээ хийх, кодыг гүйцэтгэх формат руу хөрвүүлэх програм юм.

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