Java/Introduzione: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m specifiche ===> specifica |
|||
Riga 14:
*dotato di ''[[w:it:garbage collection|garbage collector]]''
== Schema di funzionamento ==
Riga 24:
#il programma (costituito dai file risultanti dalla compilazione) viene lanciato avviando un altro programma, che è stato installato a priori sull'elaboratore, e chiamato ''Java Virtual Machine''. Alla virtual machine sono indicati i file compilati che dovrà eseguire e alcuni metadati che consentono la corretta esecuzione del programma.
Il codice eseguibile prodotto dalla compilazione (''bytecode'') è scritto in un linguaggio di programmazione che non è direttamente comprensibile dagli esseri umani. Questo linguaggio è definito da un documento chiamato ''The Java Virtual Machine Specification'', il cui sviluppo viene mantenuto dalla Oracle. A gennaio 2011, la versione più recente
|