Java支持的三种变量类型:
- 静态变量(类变量):
- 属于一个类的变量。
- 用static修饰
- 实例变量(属性):
- 属于一个具体对象的变量。
- 局部变量:
- 属于一个方法或者在一对匹配的
{``}
中的变量。
- 属于一个方法或者在一对匹配的
静态变量:
🐵 静态变量与实例变量的区别: #面试 #ccqc
静态变量 | 实例变量 | |
---|---|---|
语句 | 使用static修饰 | 无特殊修饰符 |
创建时间 | 在第一次被访问时创建/类装载时 | 在具体对象被创建时被创建 |
销毁时间 | 程序结束时销毁 | 在对象被销毁时被销毁 |
{``}
中的变量。静态变量 | 实例变量 | |
---|---|---|
语句 | 使用static修饰 | 无特殊修饰符 |
创建时间 | 在第一次被访问时创建/类装载时 | 在具体对象被创建时被创建 |
销毁时间 | 程序结束时销毁 | 在对象被销毁时被销毁 |
让时间为你证明