next up previous
Next: Verifica del bytecode Up: Sicurezza Previous: Sicurezza

Allocazione della memoria

La prima linea di difesa sta nel sistema di allocazione della memoria, che è appannaggio del sistema runtime, e non del compilatore, cosicché viene a dipendere dalle caratteristiche hardware e software della piattaforma su cui viene eseguito Java. Inoltre, Java non possiede i puntatori, nel senso di celle di memoria che contengono gli indirizzi di altre celle: i riferimenti sono gestiti in modo simbolico, e trasformati in veri indirizzi di memoria solo durante l'esecuzione.

Queste caratteristiche non devono essere viste come una limitazione per il programmatore, ma come un metodo per garantire una maggiore robustezza e affidabilità delle applicazioni.



Marco Delaurenti
1999-06-25