
静态变量:独立存在的变量 , 只是位置放在某个类下 , 可以直接类名加点调用静态变量名使用 。并且是项目或程序一启动运行到该类时就直接常驻内存 。不需要初始化类再调用该变量 。用关键字static声明 。静态方法也是同样 , 可以直接调用 。
【静态束制变量和实例变量的区别?】实例变量:就是相当于该类的属性 , 需要先初始化该类 , 就是new该类后 , 才可以调用 。但是该类未被再次使用 , 被垃圾回收器回收后 , 该实例也将不存在了 , 就是不在内存中了 。
区别如下:
1.存储区域不同:静态变植量存储在静态存储区 , 走可庆语丝普通变量存储在堆中;
2.静态变量与类相关 , 普通变量则与实例相关
3.内存分配方式不同 。
4.生命周期不同 。
猜你喜欢
- 托盘是什么东西?
- 全局变量和局部变量的区别是什么
- 对不起手机打不出来 设随机变量来自x服从参数为浪母达的泊松分布 求E(x+1)^(-1)
- java环境变量设置,java如何设置环境变?
- 请举例说明什么是实参,什么是形参。
- 静态码限额如何解除
- 静态描写和动态描写有什么区别 一起来学习
- vivonex怎么设置抖音动态锁屏静态壁纸
- 进程的静态实体由哪三部分组成进程的静态实体有什么组成
- 郁金香贺卡花束制作方法 郁金香贺卡花束的做法
