Результаты поиска по запросу "immutability"
Неизменяемая / полиморфная сериализация POJO <-> JSON с Джексоном
Я пытаюсь сериализовать неизменяемый POJO в и из JSON, используя Jackson 2.1.4, без необходимости написания собственного сериализатора и с как можно меньшим количеством аннотаций. Я также хотел бы избежать необходимости добавлять ненужные методы ...
Почему класс Wrapper, такой как Boolean в Java, является неизменным?
Я не вижу причины, по которой классы булевых оболочек стали неизменяемыми. Почему Boolean Wrapper не был реализован как MutableBoolean в Commons lang, который на самом деле может быть сброшен. У кого-нибудь есть идея / понимание по этому ...
Почему ключи словаря должны быть неизменными?
Есть вопрос о том, почему они просят использовать неизменяемые объекты в качестве ключей в словаре. На самом деле этот вопрос возник у меня в голове, когда я недавно использовал словарь (не для самой цели хэш-таблицы, очевидно) для размещения ...
Почему .NET String неизменна? [Дубликат]
На этот вопрос уже есть ответ: Почему строки не могут быть изменяемыми в Java и .NET? [/questions/93091/why-cant-strings-be-mutable-in-java-and-net] 17 ответовКак мы все знаем, Строка [http://msdn.microsoft.com/en-us/library/system.string.aspx] ...
Неожиданное поведение расширения со списком в Python [дубликаты]
На этот вопрос уже есть ответ: Почему list.append имеет значение false в логическом контексте? [Дубликат] [/questions/1682567/why-does-list-append-evaluate-to-false-in-a-boolean-context] 7 ответов Я пытаюсь понять, как работает extended в ...
String неизменна. В чем именно смысл? [Дубликат]
На этот вопрос уже есть ответ: Неизменность строк в Java [/questions/1552301/immutability-of-strings-in-java] 24 ответа Я написал следующий код для неизменяемых строк. public class ImmutableStrings { public static void main(String[] args) ...
Enum в Javascript с ES6
Я перестраиваю старый Java-проект в Javascript и понял, что в JS нет хорошего способа сделать перечисления. Лучшее, что я могу придумать, это: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; ...
Эффективные, неизменные, расширяемые коллекции для .NET [дубликаты]
На этот вопрос уже есть ответ: Неизменные коллекции? [/questions/927181/immutable-collections] 10 ответов Мне кажется, что существует крайняя нехватка безопасных, неизменяемых типов коллекций для .NET, в частности BCL, но я также не видел много ...
Const в JavaScript? Когда это нужно и нужно ли это
Я недавно натолкнулся на Const [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const] ключевое слово в JavaScript. Из того, что я могу сказать, он используется для созданияimmutable ...