java如何设置全局变量

2025-05-15 11:38:28
推荐回答(1个)
回答1:

ava不同于C/C++,其所有的方法和变量都被封装在类中,因此不能像C/C++那样直接在main函数中声明全局变量。

java中的全局变量则通过另外的方式来实现,即单独写一个全局变量类,其它类中可通过类名访问该类的所有public static 变量。

example:

public class MsgQueue
{
private MsgQueue(){}
static ConcurrentLinkedQueue sendMsgQueue = new ConcurrentLinkedQueue();
}

上面的sendMsgQueue就是全局变量;

访问方式如下:

MsgQueue.sendMsgQueue.....