1
A
回答
0
本地变量将在方法的{
和}
内声明。在大括号之外,变量将不再可访问和垃圾收集。 就我所知,对象变量在Java中并不是真正的东西,你可以有一个实例变量或一个类变量,那些在技术上就是你的“非本地”变量。
1
实例变量(非本地)在一个类中声明,但外部的方法,构造或者任何block.Instance变量属于一个类的实例,每个对象都有它的实例变量自己的副本
public class InstanceClassSample {
String name = "Java";
public void testName(){
//instanceClassSample and instanceClassSample2 will have it own copy of name
InstanceClassSample instanceClassSample = new InstanceClassSample();
InstanceClassSample instanceClassSample2 = new InstanceClassSample();
System.out.println(instanceClassSample.name);
System.out.println(instanceClassSample2.name);
}
}
2
在Java编程语言,there are 4 kinds of variables.
局部变量:这些是方法范围内声明的变量。一个方法通常会将其临时状态存储在局部变量中。
如果你问非本地变量,那么你会参考所有其他变量,但本地;像
- 实例变量(非静态字段)
- 类变量(静态字段)
- 参数
相关问题
- 1. Java中的局部VS全局变量
- 2. java中的非静态全局变量
- 3. Java:局部变量范围
- 4. 局部变量,在Java
- 5. 在java中将局部变量转换为全局变量
- 6. 非局部变量和全局变量有什么区别?
- 7. 匿名类中的非最终非局部变量
- 8. 在java中编辑局部变量lambda
- 9. 局部变量访问内部类(java)
- 10. 局部变量的全局变量
- 11. Java中的局部变量或成员变量
- 12. Java错误,重复的局部变量
- 13. 局部变量初始化的Java
- 14. 局部变量是多余的java
- 15. java的局部变量在Eclipse
- 16. sp_send_dbmail中的局部变量?
- 17. viewdidload中的局部变量
- 18. Python中的局部变量
- 19. AspectJ中的局部变量
- 20. Dtrace中的局部变量
- 21. 局部变量
- 22. 局部变量
- 23. 局部变量
- 24. 局部变量
- 25. 局部变量
- 26. Java在方法中将全局变量转换为局部变量的优点
- 27. JS全局变量到局部变量
- 28. PowerShell全局变量局部变量
- 29. 局部变量与全局变量
- 30. Javascript中的全局和局部变量
术语“非本地变量”通常不在Java中使用。 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html给出了什么是什么的概要。 – pvg