J: Тестовое задание Java. Компания Ecwid. - видео HD

J: Тестовое задание Java. Компания Ecwid. - видео
00:18:33
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18469 роликов

Тестовое задание Java. Компания Ecwid. - видео.

Тестовое задание Java. Компания Ecwid.
github.com/Ecwid/new-job/blob/master/Deep-clone.md
Стань Java разработчиком с www.job4j.ru.
Первые 5 дней бесплатно.
RSS
Петр Арсентьев
17:25
+2
Тестовое задание Java. Компания Ecwid.
Стань Java разработчиком с.
Первые 5 дней бесплатно.
Lex Lutter
17:49
+1
проще маппер написать он полнное клонирование сам реализует
Yummy Bunny
02:57
Deep copy это наверно для мидла тестовое? Я так понимаю, на 9:50 это использование рефлексии?
Александр Плохой
10:05
+5
вроде как проще было просто сериализовать объект и десериализовать стандартными средствами Java (через ObjectIS\ObjectOS) — и получил бы абсолютный deep copy любого объекта
Никита Савченко
21:12
public class Main {
public static class Test{
String a;
int b;
double c;
public Test(String a,int b,double c){
this.a = a;
this.b=b;
this.c=c;
}
public Test Copy(){
return new Test(this.a,this.b,this.c);
}
}
public static void main(String[] args) {
Test g = new Test(«g»,6,67.7);
Test b = g.Copy();
g.a=«j»;
System.out.print(b.a);
System.out.print(g.a);
//Результаты разные
}
}
Возможно, я не понял суть задания, так-как написать было слишком просто
Vladimir Ivanov
14:19
Добрый день! хотелось бы получить вразумительный ответ. Стандарт джава запрещает клонирование объекта класса, если не реализован интерфейс Cloneable, если же данный интерфейс реализован, то им и воспользоваться. Или задание предполагает «наплевать» на стандарт и обойти его?
Ivan Strelka
01:04
Спасибо. Отлично