Come funziona Java?
- I computer usano codice macchina (basso livello) binario
- L’utente scrive un source code (alto livello) in file .java
- java viene poi compilato, cioè tradotto in codice macchina
- quando però compiliamo il codice è specifico per il sistema operativo
- java mette a disposizione uno step intermedio
- source code → compiler → byte code → JVM → machine code
JVM, JDK e JRE
JVM
Info
- Java virtual machine è contenuto nel JDK
- Ci permette di runnare java
- Prende il byte code e lo traduce in machine code
JDK
Info
- Java development kit che contiene JRE Kit che ci permette di sviluppare java
JRE
Info
- Java runtime environment contiene librerie e toolkits
JDK → JRE → JVM