1. 在java中,变量可分为成员变量和局部变量。成员变量又可以分为静态成员变量和非静态成员变量。局部变量也可以根据所在位置的不同分为方法内设的变量,方法的形参,以及代码块中的变量。在下图中,给大家罗列了这些变量的区别。