Если класс Java реализует сериализуемый интерфейс, но не имеет общедоступного клона () методом, обычно возможно создать глубокую копию как это: класс CloneHelper {@SuppressWarnings ("...
Я должен реализовать глубокий клон в одном из моих объектов, который не имеет никакого суперкласса. Что лучший способ состоит в том, чтобы обработать проверенный CloneNotSupportedException, брошенный суперклассом (который является Объектом)?...
В Эффективном Java автор заявляет что: Если класс реализует Cloneable, метод клона Объекта возвращает копию поля полем объекта; иначе это бросает CloneNotSupportedException....
Я - maintaing более старая кодовая база Java (jvm 1.4), который, кажется, использует клонирование в качестве альтернативы для возражения инстанцированию, я предполагаю как оптимизация производительности. Вот изобретенный пример: общественность...
Я разрабатываю систему CMS, которая может обслуживать несколько сайтов одновременно. Можно ли сопоставить несколько доменов с одним приложением Google App Engine?
Можно ли объяснить мне, почему я должен наследоваться ICloneable и реализовать Клон () метод? Если я хочу сделать глубокую копию, я не могу только реализовать свой метод? Скажем, MyClone ()? Почему я должен наследоваться...
Если я имею: нечто класса реализует Cloneable, и затем сделайте: панель = новое нечто (); bar.clone (); я получаю мелкую копию, не будучи должен записать любой bar.clone () код как, я обычно должен был бы сделать когда я...
Следующие прекрасные компиляции: Возразите o = новый Объект (); System.out.println (o instanceof Cloneable); Но это не делает: Представьте s в виде строки = новая Строка (); System.out.println (s instanceof Cloneable);...
Каков лучший инструмент для клона Java () поколение метода в Eclipse Galileo, доступный из репозиториев? Что является причиной, которая препятствует тому, чтобы разработчики Eclipse включали этот инструмент в стандарт...
Я искал несколько руководств, объясняющих Java Cloneable, но не получил хороших ссылок, и Stack Overflow в любом случае становится более очевидным выбором. Я хотел бы знать следующее: ...
Я пытаюсь клонировать объект класса Integer, который реализует клонируемое целое число. Целое число a = новое целое число (4); Целое число b = a.clone (); Я знаю, что для этого есть обходные пути, но я должен ...
Спецификация Java для интерфейса java.lang.Cloneable определяет себя как указывающую на то, что любой объект, который его расширяет, также реализует метод clone(), который бездействует в java.lang....
Обратите внимание на следующее из статьи 11 эффективного Java (Разумное переопределение клонирования ), где Джош Блох объясняет, что не так с контрактом клонирования (). С этим возникает ряд проблем...
Я использую внутренний класс, который является подклассом HashMap. У меня есть String в качестве ключа и double [] в качестве значений. Я храню около 200 двойных за двойной []. Я должен использовать около 700 МБ для хранения ...
У меня есть кое-что код, который выполняет глубокое копирование с использованием Object.clone, но я пытаюсь переписать его, используя более «приемлемый» метод конструктора копирования. Ниже приведены два простых примера того, что я пытаюсь сделать ...