开发者社区> 问答> 正文

Java性能优化 ,为什么要尽可能使用局部变量

Java性能优化 ,为什么要尽可能使用局部变量

展开
收起
道月芬1 2021-11-01 11:33:07 1615 0
2 条回答
写回答
取消 提交回答
  • 局部变量在调用的时候才会创建,调用完毕后,生命周期也就结束了,资源被释放回收

    2021-11-03 11:51:23
    赞同 展开评论 打赏
  • 1、全局变量是在程序开始运行之前的初始化阶段就诞生,到整个程序结束退出的时候才死亡,始终占用数据段上的空间,一定程度上造成了内存浪费,如果程序较大,内存也会很快被消耗完。 2、全局变量在任何地方都可以被修改,所以软件的安全性也无法得到保证

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

相关电子书

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