Java/Tipi di dato: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 10:
*il tipo degenere ''void''.
 
Il programmatore non può definire nuovi tipi primitivi, ma può definire classi ed interfacce personalizzate. Un programma può fare uso di un numero potenzialmente infinito di classi e/o interfacce, definite nella libreria standard o in librerie di terze parti.<br/>
Non può neanche definire tipi array personalizzati, in quanto tutti i tipi array hanno un comportamento comune definito dalle specifiche di linguaggio.
 
Il ''nulltype'' ammette un solo valore possibile, indicato con il valore letterale ''null''. Questo valore può essere convertito (tramite cast) verso qualunque altro tipo riferimento e ciò rende facile utilizzarlo come "segnaposto" in sostituzione di un oggetto.<br/>
Il tipo ''void'' non ammette alcun valore ed è utilizzato solo come tipo di ritorno per i metodi che non restituiscono alcun valore.
 
Gli [[Java/Array|array]] e le stringhe vengonosono gestitirealizzati cometramite oggetti. I caratteri singoli vengono gestiti usando il tipo numerico ''char''.
 
=== Tipi primitivi ===