O'Reilly logo
  • Eric Honsey thinks this is interesting:

A class can provide a public static factory method, which is simply a static method that returns an instance of the class.

From

Cover of Effective Java, 2nd Edition

Note

Why is this desirable? Does it promote thread safety?