immutability

immutability

文章 0 浏览 5

最终字段和线程安全

为了线程安全,它应该是特意不可变的 java 类“final”的所有字段(包括超级字段),还是没有修饰符方法就足够了? 假设我有一个带有非最终字段的 POJ…

最丧也最甜 2024-12-01 03:36:39 0 0

在转换为数组的文本列上创建 postgresql 索引

我有一个 postgresql 表,其中有一列数据类型='text',我需要在其中创建一个索引,该索引涉及将该列类型转换为整数[]。但是,每当我尝试这样做时,都…

多谢你的绝情让我学会死心 2024-12-01 02:08:24 0 0

注册/取消注册 .NET 事件是恒定时间操作吗?

最初,我假设是,因为我知道多播委托的调用列表是作为链接列表实现的,它支持恒定时间插入和删除。但是,由于多播委托是不可变的,因此似乎任何添加/…

但可醉心 2024-12-01 00:45:00 0 0

不可变类与不可变结构

我有一个类,它一开始是可变的,但后来我让它变得不可变。我应该将其更改为struct吗?选择其中之一时会考虑哪些因素?我的具体情况是一个 Point 类型…

成熟的代价 2024-11-29 19:59:39 1 0

对具有循环引用设计的不可变类的批评以及更好的选择

我有一个工厂类,它创建带有循环引用的对象。我也希望它们是不可变的(在某种意义上)。因此,我使用以下技术,使用某种闭包: [] type Parent() = ab…

甜点 2024-11-29 12:58:21 2 0

将可变对象封装为只读对象

我目前正在实现迭代求解器,它通过连续改进对特定问题的解决方案的估计来工作。由于解决方案是一个相当大的数据集,因此进行了适当的细化。 我实现了…

左岸枫 2024-11-29 07:46:30 1 0

不可变类会节省内存吗?

我自己实现的不可变类会节省内存吗?也就是说,如果两个引用需要引用相同的实例,则即使有两次单独的对象分配尝试,它们也将引用同一实例。这是一个Ja…

空心空情空意 2024-11-29 05:54:52 0 0

Perl:是否保证对常量进行单一计算?

两天内我提出的第三个 Perl 问题。有些人会说我研究得不够努力,尽管我会说我正在帮助保持该部分的活跃性:P 不管怎样,我正在大声思考,希望能得到一…

鸠魁 2024-11-29 05:29:12 0 0

如果委托是不可变的,为什么我可以做 x += y 之类的事情?

阅读深入了解 C#,第二版,有关组合和删除委托的 2.1.2 节。 该小节标题指出“委托是不可变的”并且“关于它们的任何内容都不能更改”。不过,在下一…

放肆 2024-11-29 05:21:05 0 0

包含 Random 对象变量的类(类的实例)可以是不可变的吗?

不变性的定义指出对象的状态(其数据)在构造后不能更改。 这里提出了一个问题,在我看来,对象包含的状态和数据是不同的东西。 也许状态意味着通过 g…

2024-11-28 13:16:28 0 0

返回一个 ImmutableMap

我有一个返回地图的方法。我最初会返回该方法生成的 HashMap,但认为返回 ImmutableMap 会更好。不幸的是,以下语句拒绝在 Eclipse 中工作: HashMap …

厌味 2024-11-28 02:38:23 0 0

什么是破坏性更新?

我看到很多与函数式编程相关的主题都提到了破坏性更新。我知道它类似于突变,所以我理解更新部分。但破坏性的部分是什么?还是我只是想太多了?…

滥情哥ㄟ 2024-11-27 23:41:29 0 0

不可变类型:公共最终字段与 getter

我需要一个小的容器类来存储一些应该不可变的字符串。由于 String 本身是不可变的类型,我想到了类似的事情: public final class Immu { public fina…

私野 2024-11-27 23:36:59 0 0

使用反射改变String的效果

众所周知,java中String是不可变的。但是,可以使用反射来更改它,方法是获取 Field 并设置访问级别。 (我知道这是不明智的,我不打算这样做,这个问…

深者入戏 2024-11-27 22:08:09 0 0

使用反射修改字符串的目的是什么?

我正在阅读一篇 文章 说 Java 字符串并不完全不可变的。但是,在本文修改字符串的示例代码中,它调用了 string.toUpperCase().toCharArray(),这会返…

半边脸i 2024-11-27 12:39:16 1 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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