Java/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
sistemo e sposto
FrescoBot (discussione | contributi)
m Bot: apostrofo dopo l'articolo indeterminativo
Riga 3:
 
Come linguaggio Java ricorda molto da vicino il C++, ma è fortemente diverso in molti punti: è un linguaggio orientato ad oggetti in cui, a differenza del C++ si possono utilizzare con meno libertà alcune caratteristiche tipiche del C tradizionale, come i puntatori, ma si ha in compenso una maggiore strutturazione di tutto il linguaggio.
<br/>In particolare Java si basa sul concetto di '''ereditarietà''' degli oggetti: ogni oggetto in Java è figlio di un oggetto base, Object, da cui eredita metodi e variabili. Un 'altra caratteristica saliente di Java che lo ha reso così popolare è la possibilità d'essere documentato oggetto per oggetto, metodo per metodo e la possibilità di estrarre la documentazione al di fuori del sorgente tramite il meccanismo di JavaDoc.
 
Ma il vero cuore di Java sta nella sua portabilità: Java può funzionare virtualmente ovunque, grazie al meccanismo della Java Virtual Machine che fa da filtro tra il codice Java e la macchina. Un qualsiasi sorgente Java può quindi potenzialmente essere programmato per un 'architettura x86, ma essere portato facilmente e velocemente su un 'architettura per PowerPC.
 
== Un linguaggio rivoluzionario ==