Pregunta de entrevista de JPMorganChase

How to create immutable classes in Java?