0% au considerat acest document util (0 voturi)
25 vizualizări2 pagini

Mediul Java

Documentul explică conceptele fundamentale ale mediului Java, inclusiv JDK, JRE și JVM. JDK este kitul de dezvoltare necesar pentru crearea aplicațiilor Java, JRE este mediul de execuție care rulează aceste aplicații, iar JVM este mașina virtuală care convertește bytecode în cod nativ. Relația dintre aceste componente este esențială pentru dezvoltarea și rularea eficientă a programelor Java.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
25 vizualizări2 pagini

Mediul Java

Documentul explică conceptele fundamentale ale mediului Java, inclusiv JDK, JRE și JVM. JDK este kitul de dezvoltare necesar pentru crearea aplicațiilor Java, JRE este mediul de execuție care rulează aceste aplicații, iar JVM este mașina virtuală care convertește bytecode în cod nativ. Relația dintre aceste componente este esențială pentru dezvoltarea și rularea eficientă a programelor Java.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Mediul Java

Ce este kitul de dezvoltare Java (JDK)?


• este unul dintre cele trei pachete tehnologice de bază utilizate în programarea Java, alături de JVM (Java
Maș ina Virtuală) ș i JRE (Mediul de Execuț ie Java)
• un kit de dezvoltare software necesar pentru a dezvolta aplicaț ii în Java
• Pentru a le diferenț ia pe cele trei între ele, trebuie să înț elegem că:

JVM-ul este componenta platformei Java care execută programe.

JRE este partea de pe disc a Java care creează JVM.

JDK permite dezvoltatorilor să creeze programe Java care pot fi executate ș i
rulată de JVM ș i JRE.
Ce este Mediul de Execuț ie Java (JRE)?
• un pachet de software gratuit care include o bibliotecă de clase Java, instrumente ș i un JVM autonom
• unul dintre componentele interconectate ale Kitului de Dezvoltare Java (JDK)
• cel mai utilizat mediu pentru rularea aplicaț iilor Java pe dispozitive mobile
• verifică accesul la memorie ș i obț ine resursele sistemului atunci când încarcă clase
• funcț ionează ca un strat de software
Componentele JRE
• Bibliotecile de integrare includ Java Database Connectivity (JDBC)
• Java Nomenclatură, Limbaj de Definiț ie a Interfeț ei (IDL)
• Interfaț a Directory (JNDI)
• Invocarea Metodelor de la Distanț ă prin Protocolul Inter-Orb de Internet (RMI-IIOP)
• Invocarea Metodei Distanț ate (RMI)
• Scripting

Ce este Java Virtual Machine (JVM)?


• o maș ină abstractă care îț i permite să rulezi programe Java pe computerul tău
• converteș te bytecode în cod maș ină nativ (un set de instrucț iuni executat direct de un
CPU-ul calculatorului
execută bytecode Java, care este independent de platformă
Relaț ia dintre JDK, JVM ș i JRE
• JDK ș i JRE: JDK-ul le permite programatorilor să creeze programe Java de bază care pot rula pe
JRE, care include JVM ș i biblioteci de clasă.
• Biblioteci de Class: Un grup de biblioteci care pot fi încărcate dinamic ș i pe care programul Java le poate apela la rulare
tme.
• Compilatoare: Este un program Java care acceptă fiș iere text ale dezvoltatorilor ș i le compilează în Java
fiș ier de clasă. Este forma comună de ieș ire dată de compilator, care conț ine cod byte Java.
În Java, compilatorul principal este Javac.

• Debbugere: Un debugger este un program Java care le permite dezvoltatorilor să testeze ș i să depureze programele Java.
• JavaDoc: JavaDoc este documentaț ia realizată de Sun Microsystems pentru Java. JavaDoc este folosit în
generarea documentaț iei API în fiș ier HTML din programul sursă.

Arhitectura Runtme JRE


• ClassLoader
• încarcă toate clasele necesare pentru a rula un program Java dinamic
• Verificator ByteCode
• verifică formatul ș i precizia sa
• Interpret
• creaț i un obiect al maș inii virtuale Java după ce aț i încărcat cu succes byte-ul
cod
• permis programului Java să ruleze în mod nativ pe maș ina de bază

S-ar putea să vă placă și