黑马程序员技术交流社区
标题:
静态变量和实例变量有什么区别
[打印本页]
作者:
-天然呆ノ
时间:
2014-10-4 22:35
标题:
静态变量和实例变量有什么区别
静态变量和实例变量有什么区别
作者:
yuli2039
时间:
2014-10-4 23:15
楼主要好好看老毕的视频!简单总结一下:
static 修饰的成员变量就是静态成员变量,他属于所有该类的对象共享,一发生改变,所有对象中的该变量均改变.存放位置在方法区中,类一加载进内存,该变量就已存在,生命周期长
没有static修饰的成员变量就是实例变量了,属于每个对象所独有,存放位置在堆中,new对象时才创建该变量,生命周期比静态的短!
作者:
光头强
时间:
2014-10-4 23:27
静态变量时随着类的加载而加载 , 存放在方法区中 , 实例变量存放在栈内存 , 随着对象的加载而加载, 静态变量生命周期大于实力变量,
作者:
shileishihai
时间:
2014-10-4 23:29
yuli2039 发表于 2014-10-4 23:15
楼主要好好看老毕的视频!简单总结一下:
static 修饰的成员变量就是静态成员变量,他属于所有该类的对象共享, ...
果然厉害,技术分38分。如果能将区别列成表格的形式,是不是也不错呢?
作者:
戏言丶
时间:
2014-10-4 23:57
楼上说的都不错,来学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2