Archivio

Archive for ottobre 2010

Hacking dei Singleton

Translate in English with Google Translate

In un precedente articolo ho mostrato come era possibile creare un Singleton in Java. Con la versione Java 1.5 sono state introdotte le enum per semplificare e risolvere alcuni problemi che erano spesso riscontrati. Difatti l’utilizzo dei Singleton ha dato luogo ad un lungo dibattito in merito ai problemi ad essi collegati e non meno alla possibilità di ottenere multiple instanze sfruttando semplici trucchi.
In questo articolo vedremo come generare multiple instanze di un Singleton utilizzando diversi modalità:

  1. sfruttare il Multi-Threading
  2. usare la Reflection
  3. usare diversi ClassLoader
  4. usare la Serializzazione

Leggi tutto…

Annunci
Categorie:java