Java变量(Variable)用于记录数值可以改变的数据。
在计算机技术中,变量包括变量名和变量值两部分。
·变量名:用于标记一段特定的存储空间
·变量值:以二进制形式保存在该空间中,且可以被访问和修改
变量的分类
·按所属数据类型划分:
基本类型变量、引用类型变量
·按声明的位置划分:
局部变量——方法或语句块内部定义的变量
成员变量——方法外部、类的内部定义的变量
java语言中变量必须先声明和初始化(赋初值),然后才能使用。
局部变量声明语法格式:
<类型> <变量名1>[=<缺省值1>][,<变量名2>[=<缺省值2>]...];
1.成员变量的作用域与其所属对象的作用域相同
2.局部变量的作用域就是它所在的方法或语句块
计算机的物理内存在操作系统和JVM中使用时分为堆内存和栈内存两种方式:
·堆内存(Heap Memory)由所有的应用程序公用,存储空间分配不连续,存储量大。在堆内存中分配存储空间和进行存取操作速度较慢。
·栈内存(Stack Memory)由特定应用程序专用,存储空间是连续的,以栈的方式(后进先出)进行管理,存储容量小,但访问速度快。
JAVA程序运行时,局部变量保存在栈内存中,而对象及其成员变量保存在堆内存中。
1725

被折叠的 条评论
为什么被折叠?



