Java/Array: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 139:
== ArrayIndexOutOfBoundsException ==
{{vedi anche|Java/Gestione delle eccezioni{{!}}Gestione delle eccezioni}}
A differenza di quanto avviene in altri linguaggi (come il C) in Java non è permesso leggere o scrivere al di fuori della memoria che è stata allocata per l'array. In altre parole, in Java non è possibile accedere ad una cella
Se si tenta di compiere una operazione del genere, la macchina virtuale lancerà una eccezione a tempo di esecuzione:
<source lang="Java">
int[] array = new int[
array[-1] = 10; //
</source>
|