gpt4 book ai didi

java - 什么时候将 object 设置为 null 比较好。 (JSF)。

转载 作者:行者123 更新时间:2023-12-01 15:17:33 24 4
gpt4 key购买 nike

我知道将对象分配给 null 是一种代码味道,但在什么情况下将对象分配给 null 会有用。

示例:在 jsf 中,如果将一个对象清空,则会清除 session 中先前存储的值。

问。什么时候将 object 设置为 null?

问。在 jsf 1.2 中,这是一种在 jsf 中刷新内存(释放它们)而不将值清空的方法(例如,一旦您离开页面,您可以使用clearData将所有字段设置为空)。

最佳答案

in jsf if you null an object you clear out the previous value store in session

不,你不知道。您必须调用 API 才能完成此操作。

Q. When would you set object to null?

几乎从来没有。

Q. In jsf 1.2 is their a way to flush the memory (release them) in jsf without nulling the value (for example you have clearData that sets all fields to null once you leave the page).

没有。 @ViewScoped bean 的 @PreDestroy 方法目前从未被调用。这是由于一种理论,即没有可识别的时间来调用它,但我相信他们最终找到了一个时间并将其合并到 JSF 2 的 future 版本中。

关于java - 什么时候将 object 设置为 null 比较好。 (JSF)。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11424171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com