Hvordan kompileres og køres Java?
Hvordan kompileres og køres Java?

Video: Hvordan kompileres og køres Java?

Video: Hvordan kompileres og køres Java?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, April
Anonim

I Java , programmer er ikke kompileret i eksekverbare filer; de er kompileret ind i bytekode (som diskuteret tidligere), som JVM ( Java Virtual Machine) udføres derefter under kørsel. Java kildekoden er kompileret ind i bytecode, når vi bruger javac compiler . Når bytekoden er løb , skal den konverteres til maskinkode.

Hvordan er Java kompileret heri?

Java er en kompileret programmeringssprog, men snarere end udarbejde direkte til eksekverbar maskinkode, det kompilerer til en mellemliggende binær form kaldet JVM-bytekode. Bytekoden er derefter kompileret og/eller fortolket til at køre programmet.

Man kan også spørge, hvad der sker på kompileringstidspunktet i Java? I løbet af kompileringstid , java compiler (javac) tager kildefilen. java fil og konverter den til bytecode. klasse fil.

Simpelthen så, hvorfor Java er både compiler og fortolker?

Det java tolk læser den kompilerede bytekode og konverterer den til maskinkode til udførelse. Du kan kode programmet på enhver platform og java tolk vil sørge for at konvertere din kode til passende maskinkode ved at bruge JVM. Det er hvorfor java er begge dele kompileret og fortolket sprog.

Er JVM en compiler?

JVM er, hvor den kompilerede byte-kode udføres (kører). JVM indeholder nogle gange en Just in time compiler (JIT), hvis opgave er at konvertere bytekode til native maskinkode. EN compiler er et program til at lave analyse på første niveau, konvertering af din kode til det eksekverbare format.

Anbefalede: