ESECUZIONE E PORTABILITÀ
ogni classe è compilata in un file .class
il formato dei file .class (“bytecode”) non è direttamente eseguibile: è un formato portabile, inter-piattaforma
per eseguirlo occorre un interprete Java
- è l’unico strato dipendente dalla piattaforma
in questo modo si ottiene vera portabilità: un file .class compilato su una piattafor-ma può funzionare su qualunque altra!!!
- possibilità di scaricare ed eseguire codice dalla rete
- indipendenza dall’hardware
- “write once, run everywhere”