腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
java +应该使instace变量类不
可变
吗?
、
来自: 不要提供"setter“
方法
--修改字段或字段引用的对象的
方法
。使所有字段都是最终的和私有的。不允许子类重写
方法
。最简单的
方法
是
将
类声明为final。一种更复杂的
方法
是在工厂
方法
中使构造
函数
私有并构造
实例
。如果
实例
字段包含对
可变
对象的引用,则不允许更改这些对象:不要提供修改
可变
对象的
方法
。不要共享对
可变
对象的引用。不要存储传<
浏览 3
提问于2013-05-19
得票数 1
3
回答
函数
中的Python不
可变
对象
我在这里问了一个关于堆栈溢出的问题:“某些对象,如字符串、元组和数字是不
可变
的,在
函数
/
方法
中修改它们
将
创建一个新
实例
,而
函数
/
方法
之外的原始
实例
不会更改。 我编写了一些测试代码,其中一个不
可变
的对
浏览 0
提问于2011-04-13
得票数 2
回答已采纳
8
回答
不
可变
类/对象、私有构造器、工厂
方法
、
、
已经阅读了如何通过以下步骤使类不
可变
不要提供修改
可变
对象的
方法
浏览 9
提问于2012-11-30
得票数 10
1
回答
将
可变
实例
方法
传
递给
函数
我希望我的库具有对程序状态的
函数
的回调,这样我就可以
将
键盘事件从我的库代码发送到我的客户端代码。 目的是为了让来自SDL键盘事件泵的按键事件触发状态对象上的on_keydown
函数
。如果我删除State结构,只使用静态
函数
,它就能工作。当然,这会阻止我根据键盘操作来更改程序的状态。 我正在尝试尽可能少使用外部板条箱。 库的相关部分。event::Event) -> sdlgame::GameCommand`\n found enum `sdlgame::GameCommand`"
浏览 26
提问于2020-10-16
得票数 0
1
回答
在Java中创建具有
可变
引用的不
可变
类
、
、
、
、
我不理解Java中让类变得不
可变
的要求。以下是我不能理解的要求:a)不要提供修改
可变
对象的
方法
。请用一个简单明了的例子来解释这个概念。
浏览 0
提问于2016-03-21
得票数 0
1
回答
如何使一个
可变
字符串数组
Im
实例
化一个
可变
数组,但元素似乎变得不
可变
,因此我无法
将
引用传
递给
我的
函数
。错误:“无法作为inout参数传递不
可变
的值:'word‘是'let’常数‘ //
浏览 5
提问于2017-08-19
得票数 0
回答已采纳
3
回答
如何快速地得到一个类的
可变
副本?
“斯威夫特语言指南”解释了斯威夫特中的类如何是引用类型和结构是值的,即当创建一个结构的
实例
时,它被复制到新的标识中,而不是引用它,而从类的另一个
实例
创建的类的新
实例
仅仅是对同一个类的引用。值类型是
将
值分配给变量或常量或传
递给
函数
时复制其值的类型。 与值类型不同的是,当
将
引用类型分配给变量或常量或传
递给
函数
时,它们不会被复制。而不是使用副本,而是使用对同一个现有
实例
的引用。 是否有
浏览 6
提问于2015-12-02
得票数 3
2
回答
如何在库中实现长寿命变量/状态?
我理解,在Rust中实现全局/
实例
/模块变量的首选
方法
是在main()或其他公共入口点中创建上述变量,然后将其传
递给
任何需要它的人。对于不
可变
变量也可以使用lazy_static,或者可以与mutex组合来实现
可变
变量。在我的示例中,我使用Rust创建了一个绑定到Python的.so,并且我需要在Rust库中存储大量
可变
状态(以响应Python应用程序调用的许多不同的
函数
调用)。 存储这种状态的首选
方法
是什么?它是仅通过
可变
浏览 3
提问于2019-11-25
得票数 3
回答已采纳
1
回答
在Ninject中继承ConstructorArguments
、
我正在尝试寻找一种
将
构造
函数
参数传
递给
子类的构造
函数
的
方法
。这些对象是不
可变
的,所以我更喜欢使用构造
函数
参数。我遇到的问题是ConstructorArgument不能继承到子
实例
化,并且以下语句不可互换: _parsingProcessor = _kernel.Get<IParsingProcessor>(new
浏览 0
提问于2011-03-14
得票数 2
回答已采纳
3
回答
如何在Selenium中将ExpectedConditions作为参数传
递给
wait.until?
、
、
我发现在
将
ExpectedConditions作为
方法
中的参数传
递给
wait.until()时遇到了困难。wait.until()期望传入一个
函数
。我对Java还比较陌生,希望能得到帮助。wait.until(expectedConditions);wait.until()期望
将
一个
函数
传
递给
它,这个
函数
看起来像ExpectedConditions.urlToBe("http://我正在尝试创建一个
方法</e
浏览 4
提问于2021-11-05
得票数 1
回答已采纳
1
回答
用工厂
方法
“隐藏”
可变
对象
、
、
、
我阅读了有效Java中的几行代码:编程语言指南、乔舒亚·布洛赫、,并发现我应该避免使用
可变
对象。由于我读了这本书,我知道如何使
可变
对象不
可变
(例如,使用私有修饰符和最终修饰符)。每个字段都可以使用get
方法
和相应的set
方法
访问。因此,由于这个集合
方法
,这个类的对象不是不
可变
的。 现在的问题是如何避免这些set
方法
?
将
所有(例如20个)参数传
递给
对象构造
函数
?因此,我想采取以下
方法
浏览 2
提问于2013-04-24
得票数 0
回答已采纳
1
回答
回溯没有
可变
成员的树
、
、
、
、
我要做的是从一个child白化
可变
成员中追溯树。这很难,因为在构造
函数
中给子parent引用需要已经创建了parent
实例
。 父级
将
传
递给
"setParent()“。第二种
方法
是创建完全分离
浏览 2
提问于2014-10-22
得票数 0
2
回答
Kotlin不
可变
实体在与JPA一起使用时意外更改
、
我们所有的实体都是不
可变
的,所以不可能直接设置实体的字段。您必须使用copy
方法
创建一个新
实例
。如果您希望
将
这些更改反映到数据库中,则必须使用显式
函数
调用来持久化这个新创建的实体。一开始,这种
方法
在我们看来是完美的。然而,现在我们遇到了一些问题,比如我们的一些
实例
在内存中发生了意外的变化。,然后将使用此copy
方法
创建的新
实例
传
递给
存储库的save
方法
。我们不设置instance1的任何字段,我们创
浏览 0
提问于2019-01-07
得票数 1
1
回答
如何在虚拟
方法
中实现
实例
化?
、
我有一个具有虚拟
函数
的
可变
类模板。此
函数
使用来自Ts...之一的
方法
。template <class...我知道我可以通过
将
工作传
递给
Foo派生的helper类,根据Ts...有baz()的条件
将
浏览 1
提问于2014-11-11
得票数 1
回答已采纳
1
回答
反应:是否需要手动回忆录?
通过阅读和即将发布的,回忆录似乎在反应数据处理逻辑以及不
可变
的数据存储中扮演了重要的角色。简而言之,什么时候内部反应会调用
函数
,开发人员什么时候应该这样做呢?是否
将
任何非内部
函数
调用自动回
传
?
浏览 3
提问于2016-08-16
得票数 19
回答已采纳
7
回答
如何保证实用静态
方法
的线程安全?
、
、
、
、
有没有什么通用的
方法
或规则可以确保静态
方法
的线程安全,这些静态
方法
专门用于任何应用程序的各种Utility类中。在这里,我想特别指出Web应用程序的线程安全性。众所周知,将不
可变
对象作为参数静态
方法
是线程安全的,而
可变
对象则不是。如果我有一个实用
方法
来操作java.util.Date,并且该
方法
接受java.util.Date的一个
实例
,那么这个
方法
就不是线程安全的。那么如何在不改变参数传递方式的情况下使其线程安全呢
浏览 1
提问于2012-12-17
得票数 81
回答已采纳
1
回答
当
函数
被用作私有
方法
时,我是否从useCallback获得任何性能增益?
、
、
React的useCallback钩子在
将
生成的(回
传
)
函数
传
递给
子组件时提供了性能增益,以避免不必要的重呈现。 当钩子被用作内部(“私有”)
函数
时,我会得到任何性能增益吗?换句话说,既然useCallback是在回
传
函数
引用,而不是
函数
本身,那么当不将它作为支柱传递时,我是否必须使用它呢?
浏览 2
提问于2021-04-13
得票数 1
回答已采纳
2
回答
React.useCallback回忆录咖喱功能吗?
、
、
有时,我在useCallback中声明一个咖喱
函数
时使用这种模式。className="App"> <p>{state}</p> ); 因为我希望
将
参数从当组件重定向器时,
将
调用handleClick,并将返回的
函数
分配给onClick支柱,但每次都是一个新
函数
,还是嵌
浏览 2
提问于2021-09-11
得票数 5
回答已采纳
2
回答
在MRjob中将参数传
递给
减速器
、
、
我使用MRjob在我们的HBase
实例
上运行Hadoop流作业。对于我的生活,我不知道如何传递一个参数给我的减速器。在运行作业时,我有两个参数想传
递给
还原器: startDate和endDate。获取参数的唯一
方法
是通过类顶部的一个全局变量。我想把它从电话里
传
进来。我尝试过很多
方法
。将其设置为
实例
变量,将其设置为静态类变量,为MRDataQualityJob创建重载构造
函数
.似乎什么都起不到作用。,runner.run()似乎都在使用类的一个新
实例
,它
浏览 10
提问于2013-08-01
得票数 3
回答已采纳
1
回答
Spring中基于构造
函数
的依赖注入
、
摘录 Spring通常提倡构造
函数
注入,因为它允许
将
应用程序组件实现为不
可变
对象,并确保所需的依赖项不是空的。我的问题是,是否只有基于构造
函数
的DI才能实现不
可变
性和空依赖关系&通过基于setter的DI不能做到这一点吗?
浏览 0
提问于2016-07-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券