Ans. In Java, a constructor is a special method that is used to initialize objects of a class. It has the same name as the class and does not have a return type. Constructors are called automatically when an object is created using the `new` keyword. They can be used to set initial values for the object's attributes or perform any other necessary setup.