youess81
Messages postés40Date d'inscriptionvendredi 28 mai 2004StatutMembreDernière intervention 5 juin 2005
-
23 août 2004 à 12:37
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 2006
-
23 août 2004 à 15:59
salut je travial sur une application reseau et j ai besoin de savoir Qd un client se deconnecte alors je pence qu un destructeur poura faire la faire le probleme c est comment peut en faire un destructeur sachons qu il est ipmicite
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 23 août 2004 à 15:59
:big) Neodante :big)
Il existe des 'destructeurs' en Java. Ceux ci sont représenter par la méthode :
public void finalize()
Par contre elle s'exécute à un moment non définie ... différemment au C++ celle-ci n'est pas forcément appellée lors de la désallocation mémoire de l'objet. On ne sait pas trop lorsque celle ci s'exécute, c'est pour cette raison qu'elle n'est pratiquement aps utilisé ... en fait je l'ai vu une seule fois !!! Cette méthode s'exécute lorsque le garbage collector estime qu'il n'existe plus de référence sur un objet.
Pour forcer la finalization d'un objet : System.runFinalization();