溫馨提示×

java引用能改變嗎

小樊
98
2024-11-21 16:14:32
欄目: 編程語言

在Java中,引用變量可以改變它所指向的對象。當你將一個對象賦值給另一個引用變量時,實際上是將對象的內存地址進行了更改。這意味著,如果你有一個指向某個對象的引用變量,你可以將其更改為指向另一個對象,從而改變它所指向的對象。

例如:

List<String> list1 = new ArrayList<>();
list1.add("Hello");

List<String> list2 = list1; // list2現在指向list1所指向的對象
list2.add("World");

System.out.println(list1); // 輸出:[Hello, World]
System.out.println(list2); // 輸出:[Hello, World]

在這個例子中,我們將list1的引用賦值給了list2,這使得它們都指向了同一個對象。因此,當我們向list2添加元素時,list1也受到了影響。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女