java.util.Calendar.clone() возвращает "... новый календарь с теми же свойствами" и возвращает "мелкую копию этого Календаря".
Это не выглядит мелкой копией, как было указано здесь на SO. Этот вопрос отмечен language-agnostic, Java, похоже, не соответствует языковому агностическому определению. Когда я просматриваю код, я замечаю, что структура и элементы копируются в этот новый объект, больше, чем только агностическая структура языка.
В Java, что такое мелкая копия?
Как он отличается от глубокой копии Java (если таковой существует)?