静态变量和实例变量的区别

简介: 静态变量是被static修饰符修饰的变量,也称为类变量,它属于类,不属于类的任何一个对象,一个类不管创建多少个对象,静态变量在内存中有且仅有一个拷贝;实例变量必须依存于某一实例,需要先创建对象然后通过对象才能访问到它。
   静态变量是被static修饰符修饰的变量,也称为类变量,它属于类,不属于类的任何一个对象,一个类不管创建多少个对象,静态变量在内存中有且仅有一个拷贝;实例变量必须依存于某一实例,需要先创建对象然后通过对象才能访问到它。静态变量可以实现让多个对象共享内存。
目录
相关文章
|
3天前
局部变量和成员变量
局部变量和成员变量 1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出了方法就不能再用 成员变量:整个类全都可以通用。 3.默认值不一样【重点】 局部变量:没有默认值,如果要想使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认值,规则和数组一样
9 0
|
8月前
|
Java
成员变量与局部变量
成员变量与局部变量
77 0
|
11月前
|
存储
局部变量和成员变量的4个区别
定义位置不同、内存中的位置不同、周期不同、初始化不同。
99 0
|
12月前
|
Java
16 类变量(静态变量)与类方法(静态方法)
1 .静态变量 静态变量指在类中被static修饰的变量
72 0
实例变量
实例变量
96 0
|
SQL Java 关系型数据库
Mybatis:通过on duplicate key update实现批量插入或更新
Mybatis:通过on duplicate key update实现批量插入或更新
6056 0
Mybatis:通过on duplicate key update实现批量插入或更新
|
存储 Java
JavaSE面试题——成员变量(类变量 & 实例变量) & 局部变量
JavaSE面试题——成员变量(类变量 & 实例变量) & 局部变量
JavaSE面试题——成员变量(类变量 & 实例变量) & 局部变量
|
存储 消息中间件 缓存
redis是干什么的?底层原理是什么?
redis是干什么的?底层原理是什么?
2131 0
|
Oracle Java 关系型数据库
mybatis批量删除Batch delete
mybatis批量删除Batch deletion 🍅 Java学习路线:搬砖工的Java学习路线 🍅 作者:程序员小王 🍅 程序员小王的博客:
738 0
mybatis批量删除Batch delete
|
监控 开发者
Java-Agent 环境搭建 | 学习笔记
快速学习 Java-Agent 环境搭建
169 0
Java-Agent 环境搭建 | 学习笔记