background preloader

Référence

Facebook Twitter

Singleton in Java. Back to Singleton description University of Maryland Computer Science researcher Bill Pugh has written about the code issues underlying the Singleton pattern when implemented in Java.

Singleton in Java

Pugh's efforts on the "Double-checked locking" idiom led to changes in the Java memory model in Java 5 and to what is generally regarded as the standard method to implement Singletons in Java. The technique is known as the initialization on demand holder idiom, is as lazy as possible, and works in all known versions of Java. It takes advantage of language guarantees about class initialization, and will therefore work correctly in all Java-compliant compilers and virtual machines. La persistance objet. > Définition La durée de vie d'un objet (au sens informatique du terme) peut dans certains cas correspondre au besoin de celui-ci d'exister au delà du temps d'exécution du programme qui l'a créé, l'adresse de l'objet "dans l'espace" pouvant changer par rapport à son adresse de création.

La persistance objet

La persistance est ainsi le fait "d'exister dans le temps". Un objet qui reste en l'état quand il est sauvegardé puis chargé par une autre application, ou à un moment éloigné, possède la propriété de persistance. En conséquence, l'objet n'est plus dépendant de l'application qui l'a créé. > Pourquoi ? La logique des ordinateurs veut qu'un objet ne puisse survivre à son créateur: un programme que l'on ferme perd les informations qui y sont entrées, un ordinateur que l'on éteint perd les données stockées dans sa mémoire vive.

Java Programming Notes. Le développement avec Java. JTips. Singleton in Java. JH Labs Java Stuff.