Java necə tərtib edilir və işləyir?
Java necə tərtib edilir və işləyir?

Video: Java necə tərtib edilir və işləyir?

Video: Java necə tərtib edilir və işləyir?
Video: Ders 1 - Java necə işləyir, kod nədir və necə yazılır? 2024, Aprel
Anonim

In Java , proqramlar deyil tərtib edilmişdir icra edilə bilən fayllara; onlar tərtib edilmişdir bayt koduna (əvvəllər müzakirə edildiyi kimi), JVM ( Java Virtual Maşın) sonra iş vaxtında yerinə yetirilir. Java mənbə kodudur tərtib edilmişdir javac-dan istifadə etdiyimiz zaman bayt koduna çevrilir tərtibçi . Bayt kodu olduqda qaçmaq , onu maşın koduna çevirmək lazımdır.

Burada Java necə tərtib olunur?

Java a tərtib edilmişdir proqramlaşdırma dili, lakin daha çox tərtib etmək birbaşa icra edilə bilən maşın koduna, o tərtib edir JVM bayt kodu adlı aralıq ikili formaya. Bayt kodu ondadır tərtib edilmişdir və/yaxud proqramı işlətmək üçün şərh edilir.

Kimsə soruşa bilər ki, Java-da kompilyasiya zamanı nə baş verir? ərzində tərtib vaxtı , java kompilyator (javac) mənbə faylı götürür. java faylı və onu bayt koduna çevirin. sinif faylı.

Sadəcə olaraq, niyə Java həm tərtibçi, həm də tərcüməçidir?

The java tərcüməçisi tərtib edilmiş bayt kodunu oxuyur və onu icra üçün maşın koduna çevirir. Proqramı istənilən platformada kodlaya bilərsiniz java tərcüməçisi JVM-dən istifadə edərək kodunuzu müvafiq maşın koduna çevirmək üçün qayğı göstərəcək. budur niyə java hər ikisidir tərtib və tərcümə dili.

JVM kompilyatordur?

JVM tərtib edilmiş bayt kodunun yerinə yetirildiyi (işlədiyi) yerdir. JVM bəzən Just in time ehtiva edir tərtibçi (JIT) onun işi bayt kodunu yerli maşın koduna çevirməkdir. A tərtibçi birinci səviyyəli təhlili, kodunuzun icra edilə bilən formata çevrilməsini həyata keçirən proqramdır.

Tövsiyə: