开发者社区> 问答> 正文

Java性能优化,为什么要尽量避免随意使用静态变量

Java性能优化,为什么要尽量避免随意使用静态变量

展开
收起
道月芬1 2021-11-01 11:40:52 2229 0
2 条回答
写回答
取消 提交回答
  • 静态变量创建后,是一直存储在内存中的,不会被释放, 如果是动态的,那么不再引用的话,程序会自动回收资源的

    2021-11-03 11:49:30
    赞同 展开评论 打赏
  • 静态变量的生命周期与类同步,如果类不被卸载,那么类实例对象会常驻内存,直到程序终止

    2021-11-01 14:05:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载