不会。在循环内部定义的静态变量只会在第一次进入循环时被初始化,之后每次循环都会使用上一次循环结束时的值。循环内部的静态变量和循环外部的静态变量是不同的变量,它们的作用域和生命周期也不同。

Java循环内static变量定义:深入理解作用域和生命周期

原文地址: https://www.cveoy.top/t/topic/jsda 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录