我遇到了一个奇怪的错误。在服务器启动期间,我在java类的init()方法中初始化了一组变量。我可以看到这个值在服务器启动过程中持续存在。但是,当我尝试通过WebUI登录时,这些本地变量缺失。局部变量丢失
但是,如果我将变量分配给静态块,它将保持打开状态。
我不知道这会如何发生。任何指针都会有所帮助。
Java版本:JRE1.7.0_40
我的一段代码看起来像
ClassA.java
public class ClassA { public static String testString; public static
void init() throws Exception {
testString = "testSTring222"; } }
ClassB.java
ClassA.init(); System.out.println(ClassA.testString)
请帮我摆脱这一点。