java 中成员变量与静态变量的区别
来源:互联网 发布:手机屏幕宠物软件 编辑:程序博客网 时间:2024/05/21 06:50
我举例在这里只列举不同点
class Demo(){
public staticint number; //静态变量
public String name;//普通成员变量
}
不同点:
1,存在的内存区域不同,--成员变量存在于堆内存中,静态变量存在于静态区中
2,数量不同: ---- 成员变量是属于单个对象实例的,有多少个对象同一个成员变量就会创建多少次, 成员变量是和对象一一对应的
但是一个 类 同一个静态变量只会存在一个,供所有对象使用
3,生命周期不同 ----成员变量随着对象的创建而存在,随着对象的消失而消失,静态变量随着类的存在而存在,随着类的消失而消失
4,初始化时机不同 --- 成员变量在对象创建时初始化,静态变量在类加载的时候初始化
阅读全文
0 0
- java 中成员变量与静态变量的区别
- java中成员变量、局部变量、静态变量的区别
- java中静态成员变量与一般成员变量的区别
- java中静态变量和成员变量的区别
- java中静态变量和成员变量的区别?
- 静态变量与成员变量的区别
- 静态变量与成员变量的区别
- Java静态变量与静态方法与成员变量成员方法的区别
- JAVA中成员变量与局部变量的区别
- java中成员变量与局部变量的区别
- 静态成员变量与普通成员变量的区别
- Java中成员变量、局部变量和静态变量的区别
- Java 中静态变量与实例变量的区别
- Java 中静态变量与实例变量的区别
- 解析Java中静态变量与实例变量的区别
- Java中静态变量与实例变量的区别
- 解析Java中静态变量与实例变量的区别
- Java中静态变量与实例变量的区别
- 会场安排问题
- 【bozj2287】【[POJ Challenge]消失之物】维护多值递推
- 预处理指令using namespace std
- java中static关键字的解析说明
- Hadoop基于Linux-CentOS7安装-安装Hadoop
- java 中成员变量与静态变量的区别
- CF 869 A. The Artful Expedient(异或)
- windows下利用cocos studio打包前准备
- 如何理解java.io.Serializable接口
- 第八章
- H5的动画
- 安装HTMLTestRunner,修改HTMLTestRunner.py文件
- 表压缩(innodb)
- Java中继承的限制