No. We cannot mark a constructor as synchronized.
This will lead to compiler error.
The reasoning behind this is that, in this case, only the constructing
thread would have access to the object being constructed
https://www.tutorialspoint.com/can-a-constructor-be-synchronized-in-java