一、常量
特点:
1.使用final修饰,不能修改
2.必须定义的同时进行赋值,否则会抛出异常。
二、变量
1.局部变量:
在具体的函数或结构内部定义的变量。作用于在该结构(大括号)之内。
局部变量具有生命周期,当执行完某一结构(方法)时即被销毁
局部变量的内存配置:
系统的内存可大致分为3个区域,即系统区(OS)、程序区(Programming)和数据区(Data)。于是便有了以下过程:
程序运行--->代码加载到程序区中--->执行变量定义语句--->Java虚拟机在内存区中为为变量分配内存空间。
2.成员变量:
定义在类中,函数外的变量。其中又细分为实例变量(仅作用于类中)与静态/类变量(用static修饰,可进行跨类操作)