La piattaforma Java è una piattaforma software, sviluppata su

Java
Java
La piattaforma Java è una piattaforma software, sviluppata su specifiche e implementazioni di
Sun Microsystems, che gira su piattaforme hardware che possono essere di diversa natura.
Tale piattaforma ha come caratteristica peculiare il fatto di rendere possibile la scrittura e
l'esecuzione di applicazioni che siano indipendenti dall'hardware sul quale poi sono eseguite
che risulta così virtualizzato dalla piattaforma stessa. In altri termini la piattaforma Java è quella
che rende il linguaggio java e i relativi programmi portabili su piattaforme hardware diverse.
La piattaforma Java è composta da due blocchi costitutivi: la macchina virtuale Java (Java
Virtual Machine
o
JVM
) e le
API Java
. La macchina virtuale è la base della piattaforma Java, mentre le API sono una collezione di
componenti software (librerie) già scritti e pronti all'uso per lo svolgimento dei compiti più
disparati.
Perché una applicazione software possa girare su una piattaforma Java, essa:
deve essere scritta nel linguaggio di programmazione Java;
deve essere quindi compilata, fornendo come prodotto il cosiddetto bytecode dell'applicazione;
il bytecode verrà poi interpretato dalla macchina virtuale e quindi eseguito.
1/1