← Back to JavaSingleton Pattern in Java
Javajava
The Question
What is a Singleton class and how do you create one in Java?
What a Strong Answer Covers
- single instance
- private constructor
- static instance variable
- static getInstance()
- eager vs lazy initialization
- double-checked locking with volatile
- Bill Pugh inner class
Related Questions
Practice This Question
Get AI-graded feedback on your answer with follow-up probes on weak points.
Take the Free Assessment