开发者社区 问答 正文

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

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

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

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

    2021-11-01 13:10:14
    赞同 展开评论