static静态变量存放在哪(static关键字详解)

2024-09-16 10:08:04 人气:100 次阅读

在什么地方使用static?

  • 可以修饰成员变量和成员方法
  • 静态代码块

在java类中,使用一对大括号包围起来的n行代码被称之为代码块,用static修饰的代码块称之为静态代码块。当类被加载时静态代码块会执行,由于类只加载一次因此静态代码块也只执行一次。

static的特点是什么?

  • 随着类的加载而加载

1、new该类对象的时候

2、访问该类静态成员的时候

3、通过反射获取类的时候

  • 优先于对象存在
  • 被类的所有对象共享
  • 可以通过类名调用

static的注意事项

  • 在静态方法中不能使用this关键字
  • 静态方法只能访问静态的成员变量和静态的成员方法

静态变量和成员变量的区别?

1. 所属不同

1) 静态变量属于类,所以也称为为类变量

2) 成员变量属于对象,所以也称为实例变量(对象变量)

2. 内存中位置不同

1) 静态变量存储于方法区的静态区

2) 成员变量存储于堆内存

3. 内存出现时间不同

1) 静态变量随着类的加载而加载,随着类的消失而消失

2) 成员变量随着对象的创建而存在,随着对象的消失而消失

4. 调用不同

1) 静态变量可以通过类名调用,也可以通过对象调用

2) 成员变量只能通过对象名调用


  • 净水机为什么会有废水产生(为什么家用净水器会产生废水)

    净水机为什么会有废水产生(为什么家用净水器会产生废水)

    净水器的使用,让很多家庭免去了水污染引起的饮水问题,但在净化水的同时,也会产生废水,那为什么家用净水器会产生废水呢,这些废水可以循环利用吗?家用净水器产生废水的原因目前市场上有很多净水器产品,只有超滤净水器不会产生废水,其他大多数净水器都是会产生废水,而废水的来源就是净水器滤膜将水中的有害物质全部截

    2025-04-01 11:17:03
  • 为什么冬天的太阳不热(冬天的太阳为什么不暖和?)

    为什么冬天的太阳不热(冬天的太阳为什么不暖和?)

    冬天的时候,我们经常会看到太阳高高挂在天空,发出明亮的光芒。但是,当我们走到阳光下,却感觉不到多少温暖,甚至还会觉得很冷。为什么在冬天,太阳照在身上,还是会感到很冷呢?太阳是一个巨大的火球,它不断地释放出各种各样的电磁波,包括可见光、紫外线、红外线等等。这些电磁波就像无形的箭一样,从太阳射向地球,穿

    2025-04-01 09:39:09
  • 软瓷砖为什么流行不开(柔性软瓷砖主要有哪些特点)

    软瓷砖为什么流行不开(柔性软瓷砖主要有哪些特点)

      说到瓷砖想必谁也不会陌生,但要说软瓷砖,了解的又有多少呢?尽管了解的人不多,但是软瓷砖因为与众不同的性能,在建材市场备受欢迎。与普通瓷砖对比,软瓷砖因为表面花纹突出,因此可以表现到更多的立体感。那么,到底柔性软瓷砖具备哪几个方面的特点呢?下面就跟着耐盾软瓷厂家一起来看看。  柔性软瓷砖产品一片仅

    2025-04-01 07:18:25
  • 为什么电磁炉不能用铝锅(为什么现在越来越少人用电磁炉)

    为什么电磁炉不能用铝锅(为什么现在越来越少人用电磁炉)

    电磁炉是一种利用电磁感应原理加热食物的厨房电器,它具有加热速度快、操作简单、清洁方便等优点,曾经深受消费者喜爱。然而,近年来电磁炉的使用率逐渐下降,那么为什么现在越来越少人用电磁炉呢?电磁炉又有哪些优缺点呢?电磁炉的优点:1.加热速度快:电磁炉通过磁场感应原理加热食物,使食物受热均匀,且加热速度相较

    2025-04-01 05:06:08
  • 为什么空调比冰箱费电(最耗电的电器是什么?)

    为什么空调比冰箱费电(最耗电的电器是什么?)

    导语随着家庭中电器数量的不断增加,给我们的生活带来了很多便利,但是同时也让我们的电费支出增加了许多。那么你知道家中电器中哪一款电器最耗电吗?冰箱只能排第三,第一款可能很多人都没想到过,下面就来为大家揭晓让电费高的电器都有哪些吧。电路的问题。有些人不喜欢将路由器关掉,认为它的耗电量并不高,也不会烧坏,

    2025-04-01 01:23:58