static数据的初始化
来源:互联网 发布:天津总医院挂号软件 编辑:程序博客网 时间:2024/05/22 06:11
1、static数据对每个类来说都只有一份存储空间,非static数据则是每个对象都有一个存储空间。可通过类名直接来访问类中的static方法或成员,即不用创建对象,就可以调用它。static方法内部不能调用非static方法,反过来可以。
2、对于静态数据无论创建多少个对象,静态数据都只占用一份存储区域。因为静态对象只会被初始化一次,只有在第一次被创建,或者第一次访问静态数据的时候,它才会被初始化,并且仅初始化这一次。如果不创建或者不访问,那么它就不会被初始化。
3、显式的静态初始化(静态子句 )
public class test{ Static int i; Static { i = 3; Int b = 4; }}
Java允许将多个静态初始化动作组织成一个特殊的静态子句,它只是一段跟在static关键字后面的代码。这段代码也仅初始化一次,当第一次生成这个类的对象或者第一次访问这个类的静态数据成员时,初始化。
0 0
- static数据的初始化
- static数据的初始化
- java static数据的初始化
- static 静态数据的初始化
- static数据成员的初始化规则
- C++ static数据成员的初始化
- 有static初始化顺序(静态数据的初始化 )
- static/static const 的初始化
- 静态数据static的初始化的要点及个人心得体会
- [zt] static 数据成员初始化
- [Think in Java 笔记] 静态数据(Static data)的初始化
- static的初始化顺序
- Static 变量的初始化
- C++类的const、static和const static数据成员的初始化
- C++类的const、static和const static数据成员的初始化
- C++类的const、static和const static数据成员的初始化
- how to initialize Static data member in C++ (怎样初始化类的static数据成员)
- const static 和 static 成员的初始化
- h5 plus实现照片上传功能
- maven学习笔记4 构件部署到本地和远程
- Lp距离, L1范数, 和L2范数
- C++ 之函数
- 处理bug的一些经验总结
- static数据的初始化
- strtol()函数
- 短信验证码实现流程
- 类和对象
- Linux系统挂载错误的问题
- jquery移除结点
- Verilog中一些综合(synthesis)指令
- 实现strcmp( )和strncmp( )函数
- uImage、zImage、bzImage、vmlinux区别