腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
包含
函数
字段
的
Java
类
可以
被
认为是
不
可变
的
吗
?
、
、
如果我有一个带
函数
字段
的
类
,它是不是不
可变
的
?delegate); } } 我们不知道实现
类
的
函数
是否是不
可变
的
,但这有关系
吗
?
浏览 6
提问于2018-08-14
得票数 2
7
回答
在不
可变
类
中,为什么
字段
被
标记为私有?
、
、
、
、
在创建不
可变
类
时,将
字段
设置为私有有什么好处?有人能跟我解释一下
吗
?
浏览 2
提问于2015-02-09
得票数 6
回答已采纳
2
回答
代理是否应该只保存不
可变
值
、
书中说,在agent操作中执行io是安全
的
。据我所知,在agent操作中,所有的副作用操作都是
可以
的
。这是因为只有在提交成功
的
情况下,提交中
的
代理操作才会运行。据我所知,atoms和refs必须保存不
可变
值
的
原因是这样clojure
可以
回滚并多次重试提交。1:如果Clojure确保代理操作只运行一次,为什么代理值必须是不
可变
的
。这非常类似于向BufferedWriter添加行) 2
浏览 2
提问于2013-06-07
得票数 5
回答已采纳
1
回答
为什么Bloch声明不可能对集合实现进行子类化?
、
、
在"Effective
Java
“一书中,Joshua Bloch说:”在集合框架中,不可能对任何方便
的
实现
类
进行子类化。“ 如果ArrayList、LinkedList、HashSet等都有公共构造
函数
并且
可以
很容易地进行子类化,那么他为什么要指出这一点呢?你能给我解释一下为什么我们不能用一个不
可变
的
类
来扩展一个
可变
的
类
吗
?如果一个不
可变
的</
浏览 0
提问于2018-02-10
得票数 1
3
回答
关于不
可变
类
我有以下查询,我正在研究
Java
不
可变
类
的
概念,并提出了以下分析。 而且,集合应该只
包含</em
浏览 3
提问于2012-08-09
得票数 1
回答已采纳
4
回答
如何将实体内部
的
属性设为只读?
、
、
、
它是通过对另一个表执行JoinTable而形成
的
。是否
可以
使其他服务/客户端/视图/等对此属性执行
的
任何更新都不保存到数据库中?换句话说,我只想从数据库中提取这个属性,但不想将其更新后
的
状态保存回数据库中。原因是我有另一种方法来更新数据库中
的
这些列,这应该是更新该列
的
官方方法,然后我
可以
再次读取具有此属性
的
更新值。如果A是B
的
父代,则保存A
的
子代将导致一行,其中parent_id =A<
浏览 0
提问于2014-11-03
得票数 2
5
回答
对象不
可变
性
的
单元测试
、
、
我想确保给定
的
一组对象是不
可变
的
。 所以我想我
的
问题是: 3.有可能
吗
?我
可以
递归地检查一个
类
的
每个成员是否都有它
的
字段
private final,但是这还不够,因为
类
可以
有一个名为getHaha(para
浏览 11
提问于2011-07-19
得票数 12
回答已采纳
3
回答
为什么以下程序
可以
在JLS规范下在JVM内存模型上工作
、
关于JLS 3,17.5最后
字段
语义
的
第二部分:字符串对象是不
可变
的
,字符串操作
不
执行同步。特别是,如果String
类
的
字段
不是最终
字段
,那么Thread 2
可以
(虽然不太可能)看到字符串对象偏移量
的
默认值0,从而允许它与"
浏览 5
提问于2011-07-10
得票数 0
回答已采纳
2
回答
是不
可变
集合值对象
吗
?
、
、
、
常见
的
示例是诸如
java
.lang.Integer这样
的
小型“可替换”对象,或者是由组件
的
相等性定义总体相等
的
复合对象。我很好奇,不
可变
对象
的
不
可变
集合(如列表、集合或映射)是否也
可以
被
认为是
值对象。这似乎与集合本身是否
包含
值对象或仅
包含
常规(非值)不
可变
对象无关。即使集合
包含
明显不是值对象
的
元素(例如闭包或l
浏览 11
提问于2022-10-08
得票数 2
回答已采纳
2
回答
元组
可以
根据内容
被
认为是
可变
的
和不
可变
的
吗
?
我正在浏览,我看到了以下内容: 当我们谈到容器
的
可变
性时,只隐含了立即
包含
的
对象
的
标识。因此,如果不
可变
容器(如元组)
包含
对
可变
对象
的
引用,则如果更改该
可变
对象,则其值将发生变化。我是否正确地认为元组既
可以
被
认为是
可变
的
,也
可以
被
认为是
不
可变
的</
浏览 0
提问于2014-09-05
得票数 0
回答已采纳
5
回答
支持最终
字段
的
Java
持久性提供程序
、
我对
Java
非常陌生,但我已经养成了一种习惯,在可能
的
情况下使用final,声明不变性,我认为这是一件好事。(考虑f#)对于持久性解决方案来说,当然可能
的
是支持带有参数
的
构造
函数
。至少我看不出有什么理由能让这一切变得不可能。有什么建议
吗
? 编辑:我不熟悉不
可变
的确切定义,所以我在
浏览 6
提问于2010-03-16
得票数 12
回答已采纳
5
回答
为什么
Java
.Lang.Math不是抽象
的
?
、
“抽象”关键字意味着不能创建
类
(对象)
的
实例。public final class Math {}静态意味着这些变量/方法在对象
的
不同实例之间不能是唯一
的
(与
类
本身关联
的
那些变量/方法只有一个副本)。那么,为什么允许程序员创建
类
的
实例呢?
浏览 3
提问于2014-07-22
得票数 10
回答已采纳
5
回答
具有许多默认值
的
“不
可变
类
”
的
Java
构造
函数
?
、
、
我有一个有很多
字段
的
JAVA
类
。它们基本上应该设置在构造
函数
阶段,并且永不更改。因此,在语义上,
类
是不
可变
的
。final short b; final String f; //and more问题是,通常这些
字段
都有默认值,因此我
不
希望总是用构造
函数
来负担所有这些
字段</
浏览 5
提问于2012-07-07
得票数 22
回答已采纳
6
回答
这个设计
的
线程安全
吗
?
、
、
、
、
考虑下面的Service
类
。定义
的
弹簧作用域是Singleton。下面
类
中
的
两个自动连接为
字段
的
服务bean具有类似的结构--它们也是由以下任一
字段
组成
的
this.documentPublishService = documentPublishSe
浏览 3
提问于2011-06-21
得票数 24
回答已采纳
4
回答
不变性和可读性
、
、
因此,我一直在阅读约书亚·布洛赫
的
有效
Java
,并注意到了我在工作中遇到
的
两点。 点1:使setter方法使代码更具可读性。在他
的
例子中,我们有一个
类
,它有一个非常庞大
的
构造
函数
。点2:一般情况下,他建议使用不
可变
的
类
。他深入探讨了为什么拥有不变
的
类比拥有一个可能处于几种不同状态
的
类
要好得多。我
可以
肯定地说,他把这个想法卖给了我,我迫不及待地想让
浏览 0
提问于2010-09-02
得票数 6
回答已采纳
8
回答
所有的最终
类
都是不
可变
的
吗
?
、
都是
Java
中不
可变
的
最终
类
。String和Integer都是最终
类
,我相信它们都是不
可变
的
。
浏览 3
提问于2009-10-27
得票数 14
回答已采纳
1
回答
这样
的
对象
可以
被
认为是
不
可变
的
吗
?
、
我设计了一个
类
,其中
包含
将在SQL Server数据库中注册
的
给定对象
的
一些信息。我想让这个对象(深度)不
可变
,但我也必须保证它只注册一次。如果这个对象实现了下面的模式,它还能
被
认为是
不
可变
的
吗
?string someProperty) registered = false; }我想说
的
浏览 0
提问于2011-06-25
得票数 2
回答已采纳
4
回答
纯抽象
类
可以
包含
静态常量、静态方法或非虚拟析构
函数
吗
?
、
、
、
、
这是一个纯粹
的
抽象
类
吗
?static const std::string S; virtual ~C() {}} 它有一个属性S,它表示数据。现在我
的
浏览 4
提问于2015-10-18
得票数 12
1
回答
实用程序
类
而不是超
类
getter
、
我有以下一揽子结构:
类
A
包含
包-私有
字段
我不想让它暴露在我
的
舱外。
类
B和C需要访问getInfo(),所以我创建了AUtils.
java
实用程序
类
,它基本上允许我
浏览 3
提问于2020-10-18
得票数 0
1
回答
不
可变
性与线程安全性
可以
通过声明
Java
不
可变
类
如果没有setter和
类
被
声明为最终,我们为什么要设置成员最终?另外,如果一个
类
是不
可变
的
,那么它是线程安全
的
吗
?
浏览 0
提问于2016-09-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java中的String类真的不可变吗?这段代码却违反了定律
SpringBoot 框架有了 JDK14 新特性 record 的加持,我们的数据模型可以更精简
Java 14 特性专题报道:记录
Java 11时代,这些编程习惯可以改一改了
剖析Java15新语法特性
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券