1.语法形式:成语变量属于类,局部变量是在方法中定义的变量或者是方法的参数;成员变量可被public、private、static等修饰符修饰,而局部变量不能被访问控制修饰符及static 所修饰,成员变量和局部变量都可被final所修饰
2.内存中的存储方式:成员变量是对象的一部分,而对象存储于堆内存中,而局部变量存储于栈内存中
3.生命周期:成员变量随对象的创建而创建,而局部变量随着方法的调用而产生,随方法的结束而自动消失
4.初始值:成员变量若在被定义时,没有赋初始值,则会以类型的默认值赋值,而局部变量必须显式赋值