Sappiamo che jar
è un formato di file di archivio compresso che funge da contenitore per classi java compilate e file conf. Per quanto ne so, per leggere qualsiasi contenuto da un file contenitore compresso, prima devono essere estratti da qualche parte.Come viene eseguito un file jar? Le lezioni vengono estratte da qualche parte?
Quindi, come JVM esegue le classi all'interno del vaso? Estrae il contenuto del barattolo in una posizione temporanea e quindi esegue le classi?
correlati: http://stackoverflow.com/questions/13927217/what-happens-when-java-program-starts –
I dati pacchettizzati vengono estratti direttamente in memoria e non memorizzati temporaneamente su disco. –