Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
11 mars 2008 2 11 /03 /mars /2008 02:13
Etudions un peu la partie de SCJP 6 relative à la gestion de la memoire. 

Dans le programme de SCJP 6 il est écrit : "Given a code example, recognize the point at which an object becomes eligible for garbage collection, determine what is and is not guaranteed by the garbage collection system, and recognize the behaviors of the Object.finalize() method. "

En java, les objets en fin de vie sont geré par le garbage Collection. C'est ce processus qui va detecter les objets à supprimer automatiquement. Le comportement du garbage collection respecte ces 3 regles :

- Un objet devient eligible au garbage collector quand il n'est plus referencé par un autre objet.
- Le system ne garantie pas quand la garbage collection sera appelé pour detruire l'objet, ni meme que l'objet sera detruit.
- Le system garantie que la methode finalize sera appelé une fois et une seul fois avant de detruire l'objet.

Liens
La javadoc de object.finalize() : http://java.sun.com/javase/6/docs/api/java/lang/Object.html#finalize
Une doc en francais sur la memoire en java : http://gfx.developpez.com/tutoriel/java/gc/
Une doc de sun sur le garbage collector : http://java.sun.com/docs/books/tutorial/java/javaOO/usingobject.html

Partager cet article

Repost 0
Published by David Gimelle - dans SCJP
commenter cet article

commentaires

Summary

  • : GetJ2ee -Java development
  • : Articles about Java and EE
  • Contact

Profil

  • David Gimelle
  • Java Developer for more 10 years. I worked in France, Canada and Switzerland. I am contractor in London since 2010.
  • Java Developer for more 10 years. I worked in France, Canada and Switzerland. I am contractor in London since 2010.

Contact

You can contact me here

or by Twitter

Search

Archives