Java кантип түзүлөт жана иштетилет?
Java кантип түзүлөт жана иштетилет?

Video: Java кантип түзүлөт жана иштетилет?

Video: Java кантип түзүлөт жана иштетилет?
Video: Жаздын ичиндеги жана андан тышкаркы Жазгы АОПтун чыныгы мисалдары [Жазгы AOP сапары - 3-бөлүк] 2024, Апрель
Anonim

In Java , программалар жок түзүлгөн аткарылуучу файлдарга; Алар түзүлгөн байткодго (мурда талкуулангандай), JVM ( Java Виртуалдык машина) андан кийин иштөө убагында аткарылат. Java булак коду болуп саналат түзүлгөн javac колдонгондо байткодго компилятор . Байткод болгондо чуркоо , аны машина кодуна айландыруу керек.

Бул жерде, Java кантип түзүлгөн?

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

Ошондой эле, Java'да компиляция учурунда эмне болот деп сурашы мүмкүн? учурунда компиляция убактысы , java компилятор (javac) баштапкы файлды алат. java файл жана аны байт кодуна айландырыңыз. класс файлы.

Жөн эле, эмне үчүн Java компилятор жана котормочу болуп саналат?

The java котормочу компиляцияланган байт кодун окуйт жана аны аткаруу үчүн машина кодуна айлантат. Сиз каалаган платформада программаны коддой аласыз Java котормочу JVM колдонуу менен кодуңузду тиешелүү машина кодуна айландыруу жөнүндө кам көрөт. Ошол эмне үчүн java экөө тең түзгөн жана чечмелеген тил.

JVM компиляторбу?

JVM Бул жерде компиляцияланган байт коду аткарылат (иштейт). JVM кээде Just in time камтыйт компилятор (JIT) анын милдети байт кодун жергиликтүү машина кодуна айландыруу. А компилятор биринчи деңгээлдеги анализди, кодуңузду аткарылуучу форматка айландыруу үчүн программа.

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