-1

我有一个可供多个客户端同时登录的应用程序。我有一个正在使用的静态变量。我想检查使用静态变量是否安全。我在公共课上使用它。我希望它的行为方式是所有客户端都应该拥有自己的该变量的副本。此外,我正在使用 JBOSS 来托管应用程序。

谢谢

4

2 回答 2

2

如果您想要一个变量的多个副本,请不要创建它static

于 2013-08-16T17:58:39.203 回答
1

静态变量存储在堆的一个特殊区域,称为“永久代”。有关更多详细信息,请参阅此链接

我有一个正在使用的静态变量。我想检查使用静态变量是否安全。

静态变量是类变量,无论您为该类创建的对象(实例)的数量如何,都只会创建变量的单个副本。所有实例共享相同的静态对象。所以在使用静态变量时请记住这一点。

于 2013-08-16T18:02:54.507 回答