add essay 'java singleton'