静态变量

在程序运行期间,类中的静态变量其内存空间对所有该类的实例是共享的,因此在某些时候,为了节省内存空间开销,共享资源,

我们可以将类中的变量声明为静态变量。

但是因为静态变量生命周期太长,并且不易被系统回收,所有如果使用不合理,就会适得其反,从而造成大量内存的浪费。

因此建议在全部符合下列条件的情况下才使用静态变量:

(1)变量所包含的对象体积较大,占用内存较多

(2)变量所包含的对象生命周期较长

(3)变量所包含的对象数据稳定

(4)该类的实例 有 对该变量包含对象的共享需求

原文地址:https://blog.csdn.net/wuledile/article/details/83261143?ops_request_misc=&request_id=1dc8ed900c9e4624a6d881ce17781e11&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~all~koosearch~default-19-83261143-null-null.142^v88^insert_down28v1,239^v2^insert_chatgpt&utm_term=java%E4%BC%98%E5%8C%96