Miten Java käännetään ja ajetaan?
Miten Java käännetään ja ajetaan?

Video: Miten Java käännetään ja ajetaan?

Video: Miten Java käännetään ja ajetaan?
Video: Java Tech Talk: Sähke botti Java 1 tunti 2024, Saattaa
Anonim

Sisään Java , ohjelmat eivät ole koottu suoritettaviksi tiedostoiksi; he ovat koottu tavukoodiin (kuten aiemmin käsiteltiin), jonka JVM ( Java Virtual Machine) suoritetaan sitten suorituksen aikana. Java lähdekoodi on koottu tavukoodiksi, kun käytämme javacia kääntäjä . Kun tavukoodi on juosta , se on muutettava konekoodiksi.

Tässä, kuinka Java on käännetty?

Java on koottu ohjelmointikieltä, vaan sen sijaan koota suoraan suoritettavaan konekoodiin, se kokoaa välimuotoon, jota kutsutaan JVM-tavukoodiksi. Tavukoodi on silloin koottu ja/tai tulkitaan suorittamaan ohjelma.

Voidaan myös kysyä, mitä tapahtuu käännösaikana Javassa? Aikana kokoamisaika , java kääntäjä (javac) ottaa lähdetiedoston. java tiedosto ja muuntaa se tavukoodiksi. luokan tiedosto.

Yksinkertaisesti niin, miksi Java on sekä kääntäjä että tulkki?

The java tulkki lukee käännetyn tavukoodin ja muuntaa sen konekoodiksi suoritusta varten. Voit koodata ohjelman millä tahansa alustalla ja java tulkki huolehtii koodisi muuntamisesta sopivaksi konekoodiksi JVM:n avulla. Se on miksi java on molemmat koottu ja tulkittu kieli.

Onko JVM kääntäjä?

JVM on missä käännetty tavukoodi suoritetaan (suoritetaan). JVM joskus sisältää Just in time kääntäjä (JIT), jonka tehtävänä on muuntaa tavukoodi alkuperäiseksi konekoodiksi. A kääntäjä on ohjelma ensimmäisen tason analyysin tekemiseen, koodin muuntamiseen suoritettavaan muotoon.

Suositeltava: