Результаты поиска по запросу "immutability"

8 ответов

Э, верно. Считай, мое последнее предложение. Неужели никто не мог понять, что я понял этот момент, но пытался донести до реальности реалии многопоточности, которые, по-видимому, должен понять автор? Возможно, у постера есть другой код, к которому будет применяться эта строка рассуждений.

у меня есть глубоко неизменяемый тип (все члены доступны только для чтения и если они являются элементами ссылочного типа, то они также ссылаются на объекты, которые являются глубоко неизменяемыми). Я хотел бы реализовать ленивое ...

0 ответов

(Спецификация JSR133)

я есть вопрос, касающийся модели памяти Java. Вот простой класс, представляющий проблему: public class ImmutableIntArray { private final int[] array; public ImmutableIntArray() { array = new int[10]; for (int i = 0; i < 10; i++) { array[i] = i; ...

1 ответ

Это не так много. Вы можете реализовать свое собственное правило в соответствии с вашими шаблонами и классами, которые вы используете в коде.

у убедиться, что данная группа объектов неизменна. Я думал о чем-то вроде: проверить, является ли каждое поле приватнымпроверьте, является ли класс окончательнымпроверить наличие изменчивых членовИтак, я думаю, мой вопрос: 3. Возможно ли? Я ...

ТОП публикаций

8 ответов

Вы можете использовать это так

льно ли, что невозможно изменить значение неизменяемого объекта? У меня есть два сценария относительноreadonly что я хочу понять Что делать, если у меня есть коллекция и пометить ее какreadonlyвроде следующего. Могу ли я еще ...

7 ответов

http://pastebin.com/vbstfWX1

ы все знаем, String неизменен в Java. однако, его можно изменить с помощью отражения, получив поле и установив уровень доступа. (Я знаю, что это без консультации, я не собираюсь этого делать, этот вопрос чисто теоретический). мой вопрос:при ...

2 ответа

Спасибо за Ваш ответ!

еC # In Depth, 2-е издание, раздел 2.1.2 о комбинировании и удалении делегатов. Название подраздела гласит, что «делегаты являются неизменными» и что «в них ничего нельзя изменить». В следующем параграфе говорится об использовании ...

1 ответ

 поскольку я предпочитаю неизменные объекты для управляемых сообщениями архитектур.

ли способ использовать неизменный объект в качестве модели в состоянии просмотра в веб-потоке Spring? Я знаю, что Spring Webflow обычно склоняется к сеттерам для такого рода вещей, но мне было интересно, знает ли кто-нибудь о ...

2 ответа

Почему поля должны быть приватными?

ы ли это быть все поля, включая суперполя, целенаправленно неизменяемого Java-класса 'final', чтобы быть потокобезопасным, или этого достаточно, чтобы не иметь методов-модификаторов? Предположим, у меня есть POJO с неконечными полями, где все ...

3 ответа

 не вызывается для публичной собственности

ужно создать неизменный класс, который является просто контейнером поля члена. Я хочу, чтобы его поля были созданы один раз в его конструкторе (значения должны быть заданы как параметры для конструктора). Я хочу, чтобы поля были открытыми, но ...

7 ответов

Нет, это невозможно в общем случае. Это возможно в случае, скажем, List <Date>.

у вас есть неизменяемый список, вы ожидаете, что он всегда будет возвращать ссылку на один и тот же объект при запросе, скажем, list.get(0)Мой вопрос заключается в том, ожидаете ли вы, что сможете изменить объект и отразить ли мутацию в ...