天蓬老师2017-04-18 10:57:12
このfinalの使用法はfinal変数です。これは、searchableList変数の参照は変更できず、そのArrayListにロックされていますが、ArrayList自体は変更できることを意味します。
PHP中文网2017-04-18 10:57:12
Final は、searchableList 変数が指すヒープ メモリ空間を変更します。たとえば、searchableList は、final によって変更されないことを意味しますが、内部の内容を変更することもできます。家に入るか、アップデートなどを削除します
高洛峰2017-04-18 10:57:12
最終的に変更された searchableList は参照であり、この参照は ArrayList<String> を指しているため、searchableList は変更できません。ArrayList は配列で実装されており、この配列に新しい要素を追加できます。
searchableList が指すオブジェクトを変更しようとすると、エラーが報告されます