Acerca de Java clonable

Estaba buscando algunos tutoriales que explicaran sobre JavaCloneable, pero no obtuvo buenos enlaces, y Stack Overflow se está convirtiendo en una opción más obvia de todos modos.

Me gustaría saber lo siguiente:

Cloneable significa que podemos tener un clon o una copia de objetos, implementando elCloneable interfaz. ¿Cuáles son las ventajas y desventajas de hacer eso?¿Cómo ocurre la clonación recursiva si el objeto es un objeto compuesto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta