immutability

immutability

文章 0 浏览 5

安全发布以及不可变与有效不可变的优势

我正在重读《Java 并发实践》,我不确定我是否完全理解有关不变性和安全发布的章节。 书上说的是: 任何线程都可以安全地使用不可变对象,无需额外的…

千纸鹤带着心事 2024-12-11 15:22:52 1 0

为什么不可变的 new String("fish") != new String("fish") ?

我记得读过一个章节,可能是在 Bloch 的 Effective Java 中,其中提到对于大多数情况, String a = "fish"; String b = "fish"; 大多数情况下 a == b …

晨曦÷微暖 2024-12-10 23:55:48 0 0

为什么 Moose make_immutable 杀死这个脚本?

package testDB; use Moose; use Carp; use SQL::Library; has 'lib' => (#FOLDBEG is => 'rw', isa => 'Str', default => 'default', trigger => \&_…

你另情深 2024-12-10 18:42:56 1 0

Scala 列表.更新

我对 List.updated 很好奇。它的运行时间是多少?与仅更改 ArrayBuffer 中的一个元素相比如何?在后台,它如何处理复制所有列表?这是一个 O(n) 的过…

蓝眼睛不忧郁 2024-12-10 09:02:34 0 0

创建一个不可变的类

我正在尝试创建一个代表自然数的不可变类。我使用递归来处理增量和减量方法。由于这些字段是最终字段,因此我创建了一个私有构造函数,以便在递减/递…

謸气贵蔟 2024-12-09 21:41:45 0 0

Java 不可变集合

来自 Java 1.6 集合框架文档: 不支持任何修改操作(例如添加、删除和清除)的集合称为不可修改. [...] 另外保证 Collection 对象中的任何更改都不可…

谜泪 2024-12-09 04:40:06 0 0

使用 Gson 反序列化 ImmutableList

我正在使用相当多的不可变集合,我很好奇如何使用 Gson 反序列化它们。由于没有人回答并且我自己找到了解决方案,因此我正在简化问题并提出我自己的答…

素食主义者 2024-12-08 19:56:00 1 0

相互引用的不可变对象?

今天,我试图了解相互引用的不可变对象。我得出的结论是,如果不使用惰性求值,您就不可能做到这一点,但在这个过程中,我编写了这段(在我看来)有趣…

巾帼英雄 2024-12-08 10:38:02 0 0

什么是“基本完整”? (im)C# 的可变性方法?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

献世佛 2024-12-08 03:37:24 2 0

cassandra 在压缩期间做了什么?

我知道 cassandra 合并了 sstables、行键、删除墓碑等等。 但我真的很想知道它如何执行压缩? 由于 sstables 是不可变的,它是否会将所有相关数据复制…

喜你已久 2024-12-08 02:03:43 1 0

如何避免制作 ByteBuffer 的防御性副本?

我有一个类,它采用 ByteBuffer 作为构造函数参数。有没有办法避免制作防御性副本,以确保缓冲区不会在该点之后被修改? ByteBuffer.isReadOnly() 不…

雄赳赳气昂昂 2024-12-07 23:26:35 2 0

clojure for 循环,将值存储在集合或映射中

这个问题困扰我有一段时间了 我们应该如何在 for 循环中将值存储在集合或映射中? (let [s #{}] (for [ i (range 10) j (range 10) ] (into s [i j]))…

脸赞 2024-12-07 12:57:29 0 0

Python:引用变量(hack)

有没有什么方法(hack)可以推动Python函数(def)通过引用返回结果,即使对于不可变类型也是如此? 提案申请(交换为子程序): def 交换(a, b): ...…

ι不睡觉的鱼゛ 2024-12-07 08:58:47 2 0

将 Scala 可变、不可变集合与 java.util.concurrent.* 集合进行比较的微基准测试

是否有已发布的微基准在多线程环境中比较 Scala 可变和不可变集合以及 java.util.concurrent 中的集合?我对读者数量远远多于作者的情况特别感兴趣,…

初心 2024-12-07 07:44:49 0 0

在 D 中创建字符串而不分配内存?

是否有任何类型安全的方法可以在 D 中创建字符串,使用仅在运行时可用的信息,而不分配内存? 我可能想要做的一个简单的例子: void renderText(strin…

暖心男生 2024-12-07 06:51:56 3 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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