局部变量是在程序运行栈上自动分配的,一般运行栈的大小是比较小的,大约即1~2MB,如果你定义一个很大的局部变量,很可能导致栈溢出。而全局变量是在数据段中在程序加载时自动分配,大小可以定义的很大,只要你的电脑内存足够大。
全局变量任何地方都可以访问,局部变量只能在方法内部或者语句块内部访问。
局部变量是指在函数、类、对象或语句块中的变量,调用完后就会自动销毁