Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
Lo ripeto: due o più istanze della JVM sono completamente distinte riguardo le classi che caricano e i loro campi static, ecc... Non c'è alcuna condivisione o connessione in questo senso.
Se nel app.jar c'è una classe X con un campo static int z, allora OGNI esecuzione della JVM per avviare app.jar: ha il SUO spazio di memoria, la SUA definizione caricata in memoria di X, il SUO campo z.
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet