L
Size: a a a
L
АК
АК
ch
АК
АК
n.
n.
AK
АК
package com.company;
import java.util.ArrayList;
import java.util.List;
class Main {
public static void main(String[] args) {
List<String> a = new ArrayList<>();
List<String> b = a;
a.add("Hello, world!");
System.out.println(a.get(0));
System.out.println(b.get(0));
}
}
L
package com.company;
import java.util.ArrayList;
import java.util.List;
class Main {
public static void main(String[] args) {
List<String> a = new ArrayList<>();
List<String> b = a;
a.add("Hello, world!");
System.out.println(a.get(0));
System.out.println(b.get(0));
}
}
L
АК
n.
package com.company;
import java.util.ArrayList;
import java.util.List;
class Main {
public static void main(String[] args) {
List<String> a = new ArrayList<>();
List<String> b = a;
a.add("Hello, world!");
System.out.println(a.get(0));
System.out.println(b.get(0));
}
}
n.
n.
AK
АК
n.
GV
char[] first = "hello".toCharArray();Что он делает:
char[] second = first;
first[0] = 'm';
System.out.println(first);
System.out.println(second);
first
2. Создает новую ссылку second
, которая ссылается на тот же самый массив символов "hello"melloТут как раз работает принцип описанный в видео. У тебя есть две ссылки, которые ссылаются на один и тот же объект. И так как они ссылаются на один и тот же объект, ты можешь изменить его с помощью любой из ссылок, и каждая из них в результате будет ссылаться на измененный объект.
mello