Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Caricamento in memoria di classi con soli metodi static

    ciao a tutti,

    Supponiamo di avere una classe C con soli metodi static.
    C viene caricata in memoria al momento della prima chiamata al metodo static o
    nel momento in cui viene avviata l'applicazione ?

    C viene mai scaricata dalla memoria ? oppure per una sola invocazione di un metodo
    static poi devo averla in memoria fino alla fine dell'esecuzione del programma ?

    grazie
    MB

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Caricamento in memoria di classi con soli metodi static

    Originariamente inviato da Mr.Bloom
    Supponiamo di avere una classe C con soli metodi static.
    C viene caricata in memoria al momento della prima chiamata al metodo static o
    nel momento in cui viene avviata l'applicazione ?
    Viene caricata solo la prima volta che la classe viene "usata" in qualche modo (es. campo statico referenziato o metodo statico invocato o costruttore invocato).

    Originariamente inviato da Mr.Bloom
    C viene mai scaricata dalla memoria ?
    No. Anzi sarebbe meglio dire "nì". Dipende dal ClassLoader. Ma in uno scenario normale, no.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.