gpt4 book ai didi

java - Java Web 应用程序中的静态用法

转载 作者:行者123 更新时间:2023-11-29 03:18:21 27 4
gpt4 key购买 nike

一些基本问题,但即使在通过网络阅读负载后,我对网络应用程序中变量的静态用法一无所知。

问题:在我通过 weblogic 部署的网络应用程序中,我声明了一个静态变量并将其值分配为 0。

public static int startIndex = 0;

现在,我在我的方法中使用这个变量,并根据需要对其值进行少量更改。我的问题是,如果我更改它的值,比如 startIndex=100,那么它什么时候会被分配回 0?也就是说,这个静态变量startIndex什么时候会被设置回初始值?

是在服务器反弹时还是每次在同一 session 或不同 session 中引用该类时?无能!任何的意见都将会有帮助。谢谢:)

最佳答案

static 变量值在类加载时设置。

因此,每当类被加载/重新加载时,即应用程序(重新)部署、服务器重启、类加载器重新加载类等

除了通过代码手动设置为默认值。

关于java - Java Web 应用程序中的静态用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25175372/

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