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.