摘要:
区别:全局变量(全局静态变量):作用整个类中,直接被类调用;放在方法区中;当类加载的时候,就开始被创建,在类中只有一份; 会跟着类的消失而消失,生存时间较长。 成员变量:作用在整个类中(除静态方法不能使用,静态方法没有隐式的this),被对象调用。如果没有实例化那么变量是放在栈中;实例化了对象放在堆
阅读全文
posted @ 2020-03-17 23:50
cocobear9
阅读(799)
推荐(0)
摘要:
1) 局部变量初始化(局部变量:函数、语句中的变量,只在所属区域内有效)局部变量声明后,Java虚拟机不会自动给它初始化为默认值。因此对于局部变量,必须经过显示的初始化,才能使用它。如果使用一个没有被初始化的局部变量,编译器会报错。 局部变量存储于虚拟机栈的局部变量表中例: 2) 对于类的成员变量,
阅读全文
posted @ 2020-03-17 22:54
cocobear9
阅读(350)
推荐(0)