我在靜態字段遇到問題。我認爲根本原因必須是靜態字段的範圍。靜態字段的範圍是什麼?
該項目基於Apache servicemix並由許多子項目組成。
在子項目'A'中,我在'Registration'類中定義了一個靜態列表字段'reg',還有一些靜態方法來操作字段'add'和'getAll'。部署子項目A後,項目'A'的名稱將被添加到靜態列表中進行註冊。
問題是,當涉及到子項目'B',當部署子項目'B'時,我希望它的名稱將被添加到完全相同的靜態列表中進行註冊。但是當我調用靜態方法getAll或添加'註冊'時,似乎子項目B中的'reg'與子項目A中的'reg'完全不同。所以註冊功能不起作用。
所以我想問一個基本問題,靜態字段的範圍是什麼?它在JVM中還是其他一些東西中有效?
感謝您的幫助