84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
走同样的路,发现不同的人生
這個 searchableList 變數本身不能再修改了,而 searchableList 指向的物件是可以修改的。
這個final的用法是final變量,指searchableList 變數的參考不能被更改,已經被鎖在那個ArrayList上了,但是ArrayList本身可以改變。
final是修飾了searchableList這個變數所指向的堆內存空間,例如searchableList是你家房子,被final修飾表示房子不會再改變了,但是裡面的內容是可以變的,你還可以往房子裡面加東西進去或刪除更新等.
final修飾的searchableList是一個引用,這個引用指向了ArrayList,因此searchableList是不能被修改的,而ArrayList裡面是用數組實現的,這個數組是可以往裡面添加新的元素的。 當你試圖修改searchableList指向的對象ed時候,就報錯了
這個 searchableList 變數本身不能再修改了,而 searchableList 指向的物件是可以修改的。
這個final的用法是final變量,指searchableList 變數的參考不能被更改,已經被鎖在那個ArrayList上了,但是ArrayList本身可以改變。
final是修飾了searchableList這個變數所指向的堆內存空間,例如searchableList是你家房子,被final修飾表示房子不會再改變了,但是裡面的內容是可以變的,你還可以往房子裡面加東西進去或刪除更新等.
final修飾的searchableList是一個引用,這個引用指向了ArrayList,因此searchableList是不能被修改的,而ArrayList裡面是用數組實現的,這個數組是可以往裡面添加新的元素的。
當你試圖修改searchableList指向的對象ed時候,就報錯了