Java: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
m corr. link
-unire
Riga 1:
<div class="toccolours itwiki_template_avviso rad" style="margin-bottom: 0.5em">
[[Immagine:Doppione.png|35px|left]] ''Esiste una [[Wikiversità:Facoltà di Informatica/Linguaggi di programmazione/Java|pagina]] che sembra trattare lo stesso argomento di questa pagina. Se puoi, contribuisci adesso a verificarne il contenuto. Vedi anche la lista delle altre '''[[:Categoria:Da unire|pagine da unire]]'''.
</div>
'''Java''' è un [[:Categoria:Linguaggi di programmazione|linguaggio di programmazione]] [[w:object oriented|object oriented]] realizzato dalla [http://www.sun.com Sun Microsystems], indipendente dalla piattaforma, modellato a partire dai linguaggi [[C]] e [[Dal C al C++|C++]] di cui mantiene molte caratteristiche. L’indipendenza dalla piattaforma è ottenuta grazie all'uso di uno strato software chiamato Java Virtual Machine (JVM) che traduce le istruzioni dei codici binari indipendenti dalla piattaforma generati dal compilatore java, in istruzioni eseguibili dalla macchina locale.
Java ha quindi unito i vantaggi di un linguaggio compilato a quelli di uno interpretato. Il sorgente Java viene infatti compilato in un codice intermedio tra il linguaggio macchina e il codice sorgente: il ''BYTECODE''. Il file scritto in Bytecode sarà effettivamente il programma Java e ogni istruzione scritta in Bytecode viene interpretata dalla JVM a runtime