9
ответов

Немодифицируемая обертка для наборов Java делают их ориентированными на многопотоковое исполнение?

Я должен сделать ArrayList ArrayLists ориентированным на многопотоковое исполнение. У меня также не может быть клиента, вносящего изменения в набор. Будет немодифицируемая обертка делать это ориентированным на многопотоковое исполнение или делать, мне нуж
вопрос задан: 17 September 2008 21:49
4
ответа

Как создать глубокий немодифицируемый набор?

Я часто делаю поле набора немодифицируемым прежде, чем возвратить его из метода получателя: частный Список <X> _xs;.... <X> getXs списка () {возвращает Collections.unmodifiableList(_xs);}, Но я могу'...
вопрос задан: 6 January 2009 09:55
3
ответа

Что делает Collections.unmodifiableSet (), делают в Java?

Я вижу, что Collections.unmodifiableSet возвращает немодифицируемое представление данного набора, но я не понимаю, почему мы не можем только использовать заключительный модификатор для выполнения этого. В моем понимании, финале...
вопрос задан: 1 June 2017 18:27
1
ответ

Делать свойство объекта неизменным через переназначение, но изменяемое в JavaScript

класс Hero расширяет персонажа {конструктор (имя, раса, пол, роль, уровень) {super (имя, раса, пол, роль, уровень); this.inventory = []; this.experience = {experienceNeeded: 100, ...
вопрос задан: 29 March 2019 00:39
1
ответ

Как установить в UnmodifiableRandomAccessList значение < Object > в Яве

Существует объект Oauth2Authentication, который содержит полномочия пользователя. Когда я хочу получить его полномочия и установить его в качестве объекта User, например: OAuth2Authentication oAuth2Authentication = (...
вопрос задан: 11 March 2019 14:09
0
ответов

Возвращение неизменяемой карты

Используя Collections.unmodifiableMap (...), я пытаюсь вернуть неизменяемый вид карты. Допустим, у меня есть следующий метод: public final Map getMap () {... return ...
вопрос задан: 15 August 2011 15:08
0
ответов

Как вернуть потокобезопасную / неизменяемую коллекцию в Java ?

В проекте, который я кодирую, мне нужно вернуть потокобезопасное и неизменяемое представление из функции. Однако я не уверен в этом. Поскольку synchronizedList и unmodifiableList просто возвращают представления списка, я ...
вопрос задан: 12 July 2011 01:45
0
ответов

Есть ли риск производительности для Collections.unmodifiableList?

Я предложил вернуть Collections.unmodifiableList () вместо напрямую возвращает переменную-член, и мой коллега обеспокоен тем, что будет перфорация мгновенное попадание. Конечно, лучший ответ ...
вопрос задан: 7 July 2011 00:20
0
ответов

API коллекций Java: почему Unmodifiable [List | Set | Map] не являются общедоступными классами?

Collections.unmodifiableList (...) возвращает новый экземпляр статического внутреннего класса UnmodifiableList . Остальные неизменяемые классы коллекций строятся таким же образом. Если бы эти классы были общедоступными, у одного из них было бы ...
вопрос задан: 28 November 2010 23:18
0
ответов

Когда (действительно) необходима немодифицируемая карта ?

У меня есть карта констант, например такая: private static Map _typesMap = new HashMap () {{put ("string", 'S'); ...
вопрос задан: 22 October 2010 16:50
0
ответов

Неизменяемый массив Java

final Integer [] arr = {1,2,3 }; arr [0] = 3; System.out.println (Arrays.toString (arr)); Я попробовал приведенный выше код, чтобы увидеть, можно ли переназначить конечные переменные массива [ans: это может быть]. Я понимаю, что…
вопрос задан: 17 September 2010 18:08