Sari la conținut

Recommended Posts

In mod uzual, codul scris intr-un limbaj de programare este transformat de catre compilator in cod masina. Acest cod poate functiona direct pe hardware-ul unui calculator cu un anumit sistem de operare si cu o architectura specifica. Situatia nu este aceeasi in cazul Java. Atunci cand creezi si compilezi codul java, rezultatul final este un cod masina care ruleaza pe o masina virtuala (VJM sau JAVA Virtual Machine) si nu un cod care ruleaza pe o masina obisnuita. La executia aplicatiei, JVM transforma codul intr-un cod masina specific calculatorului pe care are loc rularea. Procesul decurge in felul urmator: atunci cand scrii programare Java, codul este pastrat in fisiere cu extensia .java. LA compilarea acestora rezulta fisiere .class , ce contin instructiuni in bytecode ce pot fi executate de masina virtuala . Codul JVM este apoi transformat in cod masina . Aceasta inseamna ca o aplicatie Java poate rula in orice sistem de operare care are instalat JRE, deoarece codul masina este generat la executia aplicatiei: aceasta este unul dintre principale avantaje ale acestui limbaj de programare.

Nu este necesar sa intelegi aceste concepte pentru a incepe sa lucrezi cu Java, deci nu te ingrijora daca in acest stadiu lucrurile par putin confuze - toate vor capata sens pe masura ce vei implementa diverse aplicatii.

Partajează acest post


Link spre post
Distribuie pe alte site-uri
Vizitator
Acest topic este acum închis pentru alte răspunsuri.

×