A Copy Constructor in Java is a constructor that initializes an object through another object of the same class.