Java/Tipi di dato: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 13:
Il linguaggio stabilisce a priori il numero massimo di valori ammesso per ognuno dei tipi primitivi, ma non vincola a priori il numero di istanze per i tipi riferimento.<ref>Il limite può essere stabilito dal tipo stesso, altrimenti è determinato solo dalla eventuale saturazione della area ''heap'' della Java Virtual Machine.</ref> Gli oggetti sono creati e distrutti dinamicamente, durante l'esecuzione del programma. Ogni oggetto è dotato di uno stato interno, che può eventualmente cambiare nei modi stabiliti dal tipo corrispondente.
Il programmatore non può definire nuovi tipi primitivi, ma può definire classi ed interfacce personalizzate. Un programma può fare uso di un numero
Non può neanche definire tipi array personalizzati, in quanto tutti i tipi array hanno un comportamento comune fissato dal linguaggio.
Il ''nulltype'' ammette un solo valore possibile, indicato con il valore letterale
Il tipo ''void'' non ammette alcun valore ed è utilizzato come tipo di ritorno dei metodi che non restituiscono un valore.
|