Si përpilohet dhe ekzekutohet Java?
Si përpilohet dhe ekzekutohet Java?

Video: Si përpilohet dhe ekzekutohet Java?

Video: Si përpilohet dhe ekzekutohet Java?
Video: Shtatëzania - Pregnancy ( Java - Week 0 - 9 ) Part 1 2024, Nëntor
Anonim

Në Java , programet nuk janë të përpiluara në skedarë të ekzekutueshëm; ata janë të përpiluara në bytekod (siç u diskutua më parë), të cilin JVM ( Java Virtual Machine) më pas ekzekutohet në kohën e ekzekutimit. Java kodi burim është të përpiluara në bytecode kur përdorim javac përpilues . Kur bajtkodi është vraponi , duhet të konvertohet në kodin e makinës.

Këtu, si përpilohet Java?

Java Eshte nje të përpiluara gjuhë programimi, por më tepër se sa përpiloj direkt në kodin e ekzekutueshëm të makinës, atë përpilon në një formë binare të ndërmjetme të quajtur kod bajt JVM. Kodi i bajtit është atëherë të përpiluara dhe/ose interpretohet për të ekzekutuar programin.

Dikush mund të pyesë gjithashtu, çfarë ndodh në kohën e përpilimit në Java? Gjatë koha e përpilimit , java përpiluesi (javac) merr skedarin burimor. java skedar dhe konvertojeni atë në bytecode. skedari i klasës.

Thjesht kështu, pse Java është edhe përpilues edhe interpretues?

Të përkthyes java lexon kodin e bajtit të përpiluar dhe e shndërron atë në kodin e makinës për ekzekutim. Ju mund të kodoni programin në çdo platformë dhe përkthyes java do të kujdeset për konvertimin e kodit tuaj në kodin e duhur të makinës duke përdorur JVM. Kjo është pse java janë të dyja gjuha e përpiluar dhe e interpretuar.

A është JVM një përpilues?

JVM është vendi ku ekzekutohet (ekzekutohet) kodi i bajtit të përpiluar. JVM ndonjëherë përmban një Just in time përpilues (JIT) detyra e të cilit është të konvertojë kodin e bajtit në kodin origjinal të makinës. A përpilues është një program për të bërë analizën e nivelit të parë, konvertimin e kodit tuaj në formatin e ekzekutueshëm.

Recommended: