Java中静态变量和实例变量的区别
来源:互联网 发布:白金数据 豆瓣 书 编辑:程序博客网 时间:2024/05/17 05:53
Java类的成员变量有两种:一种是被static关键字修饰的变量叫类变量或静态变量;另一种没有static修饰叫实例变量。
1)语法定义上的区别:静态变量前要加static关键字修饰,而实例变量前不加。
2)程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以又称为类变量,只要程序加载了类的字节码,不用创建任何实例对象。静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后,才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。
0 0
- Java中静态变量和实例变量的区别?&和&&
- Java中静态变量和实例变量的区别?&和&&
- Java中静态变量和实例变量的区别
- Java中静态变量和实例变量的区别
- Java 中局部变量、静态变量和实例变量区别
- Java实例说明 静态变量和实例变量的区别
- Java 中静态变量和实例变量区别
- Java 中静态变量和实例变量区别
- Java 中静态变量和实例变量区别
- Java 中静态变量和实例变量区别
- Java 中静态变量与实例变量的区别
- Java 中静态变量与实例变量的区别
- 解析Java中静态变量与实例变量的区别
- Java中静态变量与实例变量的区别
- 解析Java中静态变量与实例变量的区别
- Java中静态变量与实例变量的区别
- 解析Java中静态变量与实例变量的区别
- 解析Java中静态变量与实例变量的区别
- 在CentOS上完美安装配置Solr5
- 5.0 快捷键
- 正则表达式
- hdu1406
- 最最最基础的软件测试
- Java中静态变量和实例变量的区别
- iOS开发UI篇—CAlayer层的属性(一)
- Python多进程
- Android ORM数据库框架之-greenDao(二)
- Java工具类之Apache的Commons Lang和BeanUtils
- Css3文本新属性
- hadoop2.7.1对应的hadoop.dll,winutils.exe等。亲测,可用!
- 不停止MySQL服务增加从库的两种方式
- Android中长TextView实现跑马灯效果