为什么局部变量在Java中也称为“自动”?

unj2:

我在凯西·塞拉(Kathy Sierra)的书中读到了这本书:

“局部变量有时称为堆栈变量,临时变量,自动变量或方法变量,但这些变量的规则相同,无论您如何称呼它们。”

为什么局部变量称为自动变量?

编码:

当局部变量在其中声明的块的执行完成时,它们会自动不复存在。

 {
   int a = some_initialisation_value;
   ....
 }
 // a automatically vanishes here.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Java中开关控制局部变量

为什么在Java字节码方法不是最经济的是使用的局部变量的数量?

的IntelliJ如何显示在Java中10自动推断局部变量类型提示?

为什么即使事后没有修改,Java中的局部变量也不被视为“有效的最终变量”?

为什么必须始终使用Java初始化局部变量(包括基元)?

为什么有人在Java中将局部变量和方法参数标记为“最终”?

为什么局部变量在Java中是线程安全的

为什么增强的for循环的局部变量必须是局部的?

匿名内部类中Java局部变量的可见性-为什么需要'final'关键字?

Java字节码中的局部变量

Java中的局部变量

为什么在case语句中变量不是局部变量?

访问最终的局部变量时,为什么在Java中有此InstantiationException?

为什么在大多数开源Java项目中未将局部变量声明为final?

什么是线程中的局部变量?

什么破坏了Java中的局部变量?

为什么局部变量在if-else构造中而不在if-else-if构造中启动?

为什么局部变量不会在数组定义中隐藏全局变量

为什么在此函数中全局变量与局部变量不同?

为什么lambda对象中的局部变量是const?

Java:为什么Java无法在封闭Lambda表达式范围的情况下自动“完成”局部变量?

为什么局部变量会在Python中循环

Java中的局部变量

为什么VS Compiler不能在C ++上自动初始化局部变量?

为什么在类中定义的变量不是局部变量而是Java中的实例变量?

在Java Lambda中编辑局部变量

Java:为什么更改局部变量会影响全局变量原始副本?

为什么局部变量会自动更改

为什么解释器调用变量ia局部变量