变量的分类
按数据类型分
基本类型变量
byte、short、int、long、float、double、char、boolean这8种关键字声明的
引用类型变量
类、数组等持有的是对象的引用地址
按照位置分
成员变量
定义在类中,可以使用权限修饰符修饰
在构造方法中进行自动的初始化赋值
生命周期:非静态的随着对象的创建而创建,随着对象的销毁而销毁;静态的随着类的加载而加载,销毁而销毁
存储位置:非静态在堆中;静态的在方法区中
局部变量
定义在方法中,不可以使用权限修饰符修饰
必须我们自己进行初始化
生命周期:方法调用时创建,运行结束时销毁
存储位置为栈