constructor in Java is a special method that is used to initialize objects. The constructor is called when an object of a class is created.