Результаты поиска по запросу "clone"

4 ответа

, а затем просто выделяет новый экземпляр и делает полевое копирование по полю. Скорее всего, копирование выполняется с использованием копии из памяти - нет необходимости делать что-то более причудливое. (Но если вы действительно хотите знать, посмотрите на исходный код OpenJDK.)

не вызывает конструктор объекта для создания копии объекта. Так какой алгоритм использует клон? Я ищу детали реализации нативного метода клонирования. Любые указатели будут оценены. Обратите внимание, что я знаю о недостатках клона.

1 ответ

 плагин.

я есть элемент ввода, как:<input class="input-m" name="formelement[]" type="text"> Я хочу клонировать его и сохранить клонированный HTML в переменную: var txt=jQuery("input[name="+n+"[]]:first").clone().html();это возвращает пустую строку. Как ...

8 ответов

Почему конструктор копирования от Джош Блох

с: package GoodQuestions; public class MyClass { MyClass() throws CloneNotSupportedException { try { throw new CloneNotSupportedException(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { try { MyClass ...

ТОП публикаций

4 ответа

Конечно, некоторые функции принимают только собственные массивы.

е следующее: $object1 = new stdClass(); $object2 = $object1; $object3 = clone $object1; $object1->content = 'Ciao'; var_dump($object1); // Outputs object(stdClass)#1 (1) { ["content"]=> string(4) "Ciao" } var_dump($object2); // ...

3 ответа

Также обратите внимание, что мы не использовали метод клонирования Дейта для создания защитных копий. Поскольку Date не является окончательным, метод clone не гарантирует возврата объекта, класс которого равен java.util.Date; он может вернуть экземпляр ненадежного подкласса, специально предназначенного для злонамеренного вреда. Такой подкласс может, например, записывать ссылку на каждый экземпляр в частном статическом списке во время его создания и предоставлять злоумышленнику доступ к этому списку. Это дало бы атакующему право свободно управлять всеми инстанциями. Чтобы предотвратить такого рода атаки, не используйте метод clone для создания защитной копии параметра, тип которого подклассифицирован ненадежными сторонами.

не раскрывать внутренние ссылки на объект (сущность). Так что, если у объекта есть поле типаjava.util.Date тогда, например, получатель для этого поля должен вернуть не оригинальную дату, а ее копию. Но для java.util.Date есть два ...

3 ответа

Потому что метод clone реализован в классе Object благодаря его «особому» условию: копирование в память объектов любого вида.

у не было.clone() метод, указанный вjava.lang.Cloneable интерфейс?

6 ответов

 как значение

я есть простой объект (или хэш) в Javascript: var settings = { link: 'http://example.com', photo: 'http://photos.com/me.jpg' };Мне нужна копия этого. Есть лиsettings.clone() метод типа, который даст мне другой объект с такими же атрибутами? Я ...

4 ответа

 метод.

оложим, у меня есть int-массив, и я хочу его изменить. Я знаю, что не могу назначить новый массив массиву, переданному в качестве параметра: public static void main(String[] args) { int[] temp_array = {1}; method(temp_array); ...

4 ответа

 Объект clone () ".

опировании всего массива я часто видел, как люди пишут: int[] dest = new int[orig.length]; System.arraycopy(orig, 0, dest, 0, orig.length);Но мне кажется, что нет никаких оснований для этого int[] dest = orig.clone();Они оба мелкие копии в ...

2 ответа

Пришлось обходить это, бросая клонированный объект в другой div, скрывая этот div, а затем добавляя его содержимое каждый раз. Это раздражает и делает код длиннее, но это единственное, что работает сейчас.

ся, в jQuery 1.6.2 все еще присутствует ошибка, связанная с .clone () и .html (). Я создал скрипку:http://jsfiddle.net/Vxyu3/12/ [http://jsfiddle.net/Vxyu3/12/]это должно помочь объяснить ошибку. Если вы нажимаете на обе ссылки одну за другой, в ...