Question: is java clone a deep copy?
Answer: Java Deep Copy Deep clone is the desired behavior in most the cases. In the deep copy, we create a clone which is independent of original object and making changes in the cloned object should not affect original object. Let see how deep copy is created in Java.