Sobes.tech
Junior — Middle

Java dasturini kompilyatsiya qilishdan so'ng nima olamiz?

sobes.tech AI

AIdan javob

Java dasturini kompilyatsiya qilgandan so'ng, biz .class kengaytmali fayl olamiz, u dasturning oraliq taqdimoti bo'lgan bayt-kodni o'z ichiga oladi. Bu bayt-kod ma'lum bir protsessor uchun mashina kodiga emas, balki Java Virtual Mashinasida (JVM) bajarilishi uchun mo'ljallangan.

JVM bayt-kodni bajarish vaqtida (JIT-kompilyatsiya) mashina kodiga tarjima qiladi yoki uni tushunadi, bu Java dasturlarining turli platformalar o'rtasida ko'chirilishini ta'minlaydi.

Misol:

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

javac HelloWorld.java komandasi bilan kompilyatsiya qilinganidan so'ng, bayt-kodli HelloWorld.class fayli paydo bo'ladi.