gpt4 book ai didi

Java 静态变量更新

转载 作者:搜寻专家 更新时间:2023-10-31 20:04:18 25 4
gpt4 key购买 nike

下面你可以看到一个Java类中的静态变量counter

问题是这个变量什么时候会重置?例如,当我重新启动程序时,计算机。它可以重置的其他可能场景是什么?

另一个问题是:这个变量增加的次数小于函数do()执行的次数的原因可能是什么?例如,是否可以启动 java Whatever 类的多个进程?或者它可以是具有多个线程/服务器等的东西吗?

class Whatever {

static int counter = 0;

function do() {
counter++;
//...
}

}

附加问题:如果多个线程执行函数do(),计数器变量将如何表现?会小于函数do()执行的次数吗?

最佳答案

当您重新启动应用程序时,静态变量将被重新初始化。

关于Java 静态变量更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13511389/

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