Java怎么释放静态变量 20
有个场景:我现在有个Job在执行,下面有很多个子Job,我需要保存一个静态变量存储一些值需要共用。那我用完之后,应该怎么把这个静态变量释放掉,避免我下次执行job的时候,...
有个场景:我现在有个Job在执行,下面有很多个子Job,我需要保存一个静态变量存储一些值需要共用。那我用完之后,应该怎么把这个静态变量释放掉,避免我下次执行job的时候,原来的值还存在呢?
展开
1个回答
2017-11-05 · 【免费测试,验证码5秒必达】
北京巴卜技术有限公司
北京巴卜技术有限公司(以下简称巴卜)是具备国际水准的移动商务平台技术和应用方案提供商。自成立以来,巴卜始终 致力于为国内外企业提供具备国际技术水准的移动商务平台及运营服务。
向TA提问
关注
展开全部
静态变量就是跟类的实例绑定,就是每个类都有一个class实例,静态变量跟这个一一对应,而不是跟类的某个实例(也就是类的某个对象,比如ClassA可以通过new定义好多个ClassA类型的object,但是类实例只有一个)。比如ClassAobject1=newClassA();ClassAobject2=newClassA();就产生了两个ClassA的对象,各自有一个this引用。而只有类的某个对象才有this引用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询