Android Interview Review

@AndroidSobes Нравится 2 1 500

Популярные вопросы и ответы с собеседований на Android-разработчика.
Канал для Java-разработчиков @JavaSobes
Связаться с нами @SobesAdmin
https://itsobes.ru
Гео и язык канала
Россия, Русский
Категория
Образование


Написать автору
Гео канала
Россия
Язык канала
Русский
Категория
Образование
Добавлен в индекс
18.03.2019 05:12
1 Nov 2019, 18:00 (111 дней назад)
Является ли List в Kotlin immutable-коллекцией?

Immutable-объект – это объект, состояние которого невозможно изменить после создания.

List в Kotlin не имеет методов для изменения состояния (добавления и удаления элементов), поэтому может показаться что это immutable-коллекция.

На самом деле List – это интерфейс, имеющий read-only доступ. Такой паттерн называется Immutable Interface. За этим интерфейсом может скрываться любая коллекция, например мутабельный ArrayList (пример на картинке).

Ранее мы писали как создать immutable-коллекцию в Java.

#Kotlin