Cum este compilat și rulat Java?
Cum este compilat și rulat Java?

Video: Cum este compilat și rulat Java?

Video: Cum este compilat și rulat Java?
Video: How to Run Java Programs With Command Prompt (cmd) and Notepad in Windows 2024, Noiembrie
Anonim

În Java , programele nu sunt compilate în fișiere executabile; sunt compilate în bytecode (după cum sa discutat mai devreme), pe care JVM ( Java Virtual Machine) apoi se execută în timpul execuției. Java codul sursă este compilate în bytecode când folosim javac compilator . Când bytecode este alerga , trebuie convertit în codul mașinii.

Aici, cum este compilat Java?

Java este o compilate limbaj de programare, ci mai degrabă decât compila direct la codul mașinii executabil, acesta compilează la o formă binară intermediară numită cod octet JVM. Codul octet este atunci compilate și/sau interpretat pentru a rula programul.

Se poate întreba, de asemenea, ce se întâmplă în timpul compilării în Java? Pe parcursul timpul de compilare , java compilatorul (javac) preia fișierul sursă. java fișier și convertiți-l în bytecode. dosarul clasei.

Pur și simplu, de ce Java este atât compilator, cât și interpret?

The interpret java citește codul de octet compilat și îl convertește în cod mașină pentru execuție. Puteți codifica programul în orice platformă și interpret java se va ocupa de conversia codului dvs. în codul de mașină adecvat utilizând JVM. Asta e de ce java este ambele limbaj compilat și interpretat.

JVM este un compilator?

JVM este locul în care se execută (rulează) codul byte compilat. JVM conţine uneori un Just in time compilator (JIT) a cărui sarcină este de a converti codul de octeți în cod de mașină nativ. A compilator este un program pentru analiza de prim nivel, conversia codului dumneavoastră în format executabil.

Recomandat: