Is it your homework ?
Trying in google "Lazy initialization", and found:
http://www.javapractices.com/Topic34.cjp So it's simply idea - don't create object, until someone will get it...
And your code:
But I'm sure that it is homework -
some very simple idea, and big name for it.
Why don't you use Google to search ?

[ June 16, 2004: Message edited by: Igor Ko ]