immutability

immutability

文章 0 浏览 5

Cocoa:测试 NSString 是不可变还是可变?

这会产生一个不可变的字符串对象: NSString* myStringA = @"A"; //CORRECTED FROM: NSMutableString* myStringA = @"A"; 这会产生一个可变的字符串对…

故人的歌 2024-08-18 17:17:54 7 0

静态初始化的 unmodifyingCollection.get 保证不可变吗?

静态初始化的 unmodifyingCollection.get 保证不可变吗? 对于: 静态最终映射 FOO = Collections.unmodifyingMap(new HashMap()); 多个线程使用 get …

祁梦 2024-08-18 13:03:58 3 0

什么是不可变对象?

线程安全和不可变对象有什么关系?在多个线程之间共享单个资源是否更容易?如果不可变对象是无状态的,那么它们可以被集中在像 J2EE 容器这样的容器中…

叹倦 2024-08-18 05:45:32 3 0

如何在 C# 中声明局部常量?

如何在 C# 中声明局部常量? 就像在 Java 中一样,您可以执行以下操作: public void f(){ final int n = getNum(); // n declared constant } 如何在…

天涯沦落人 2024-08-17 20:12:38 10 0

一种用可变或不可变状态替换序列中发生的事件的有效技术

我正在寻找一种有效的技术来查找 Seq[Op] 中出现的 Op 序列。找到某个事件后,我想用定义的替换来替换该事件,并再次运行相同的搜索,直到列表停止更…

美人迟暮 2024-08-17 05:58:45 11 0

如何从 seq 创建不可变的映射/集?

我尝试从 Seq 构造不可变的集合/映射。我目前正在做以下事情: val input: Seq[(String, Object)] = //..... Map[String, Object]() ++ input 对于集…

安静 2024-08-17 01:34:34 4 0

如何将这棵可变树转换为不可变树?

如何将 Node 类型转换为不可变树? 此类实现了不允许范围重叠或相邻的范围树,而是将它们连接起来。例如,如果根节点是 {min = 10; max = 20} 那么它…

刘备忘录 2024-08-14 14:06:30 11 0

应该IEquatable、IComparable在非密封类上实施?

任何人对于 IEquatable 或 IComparable 是否通常应要求 T 是密封有任何意见code>(如果它是一个类)? 因为我正在编写一组旨在帮助实现不可变类的基类…

你怎么敢 2024-08-14 08:29:49 16 0

商业应用程序中的c#Immutable类

为什么以及何时我们在业务或数据库应用程序中需要不可变(即只读)类(我不是在谈论字符串。我在谈论业务对象)? 谁能给我一个真实场景的例子?…

无声静候 2024-08-12 20:55:48 2 0

错误:“无法修改返回值”时间:2019-03-17 标签:c#

我正在使用自动实现的属性。 我想解决以下问题的最快方法是声明我自己的支持变量? public Point Origin { get; set; } Origin.X = 10; // fails with…

爱格式化 2024-08-12 06:01:49 6 0

如何在 Perl 和 Moose 中创建不可变对象的循环图?

这看起来显然是一个绝望的情况,但是有没有一个技巧可以在 Perl 中创建不可变对象的循环图?像这样的事情: package Node; use Moose; has [qw/parent…

娇妻 2024-08-12 04:56:16 8 0

如何在派生类中分配基类的最终变量? Java 中的构造函数?

我有一个基本 Color 类,看起来像这样。该类被设计为不可变的,因此具有 final 修饰符并且没有 setter: public class Color { public static Color B…

骄兵必败 2024-08-11 18:16:18 8 0

Download 类是否不适合不变性?

我有一个用来下载的课程。该类是可观察的,我也将其用作 swing UI 模型对象。然而,它太慢了,无论是启动(从http握手开始,我想我对此无能为力)还是…

毁梦 2024-08-11 13:41:15 10 0

不可变对象总是线程安全的吗?

可以安全地假设使用或传递不可变对象始终是线程安全的吗?…

风铃鹿 2024-08-11 05:46:40 4 0

我可以告诉 Hibernate 一个类是不可变的,这样它将共享对象以节省构建成本吗?

我有一些代表不可变对象的类(数量、价格、概率)。有没有什么方法可以告诉 Hibernate 对象永远不会改变,这样它就可以重用对象,而不是为每个 0 或 1…

不念旧人 2024-08-10 03:05:51 6 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文