Jak jest kompilowana i uruchamiana Java?
Jak jest kompilowana i uruchamiana Java?

Wideo: Jak jest kompilowana i uruchamiana Java?

Wideo: Jak jest kompilowana i uruchamiana Java?
Wideo: Java - podstawy w 2h 2024, Listopad
Anonim

w Jawa programy nie są skompilowany do plików wykonywalnych; oni są skompilowany na kod bajtowy (jak omówiono wcześniej), który JVM ( Jawa Maszyna wirtualna) jest następnie wykonywana w czasie wykonywania. Jawa kod źródłowy to skompilowany do kodu bajtowego, gdy używamy javac kompilator . Gdy kod bajtowy to biegać , musi zostać przekonwertowany na kod maszynowy.

W jaki sposób jest kompilowana Java?

Jawa jest skompilowany język programowania, ale zamiast skompilować prosto do wykonywalnego kodu maszynowego, to kompiluje do pośredniej postaci binarnej zwanej kodem bajtowym JVM. Kod bajtowy to wtedy skompilowany i/lub interpretowane w celu uruchomienia programu.

Można też zapytać, co dzieje się w czasie kompilacji w Javie? W trakcie czas kompilacji , Jawa kompilator (javac) pobiera plik źródłowy. Jawa plik i przekonwertuj go na kod bajtowy. plik klasy.

Po prostu, dlaczego Java jest zarówno kompilatorem, jak i interpreterem?

ten tłumacz java odczytuje skompilowany kod bajtowy i konwertuje go na kod maszynowy w celu wykonania. Program można zakodować na dowolnej platformie, a tłumacz java zajmie się konwersją Twojego kodu na odpowiedni kod maszynowy za pomocą JVM. Jest to dlaczego Java to jedno i drugie? język kompilowany i interpretowany.

Czy JVM jest kompilatorem?

JVM to miejsce, w którym wykonuje się (uruchamia) skompilowany kod bajtowy. JVM czasami zawiera Just in time kompilator (JIT), którego zadaniem jest konwersja kodu bajtowego na natywny kod maszynowy. A kompilator to program do analizy pierwszego poziomu, konwersji Twojego kodu do formatu wykonywalnego.

Zalecana: