static关键字
来源:互联网 发布:octane for c4d mac 编辑:程序博客网 时间:2024/05/22 12:06
Java常用的内存区域:
①栈内存空间:保存所有对象的名称(更准确的说是保存了引用的堆内存空间的地址)。
②堆内存空间:保存每个对象的具体属性内容。
③全局数据区:保存static类型的属性。
④全局代码区:保存所有的方法定义。
注意:
①使用static方法,不能调用非static的属性或方法,非static声明的方法可以去调用static声明的属性或方法。
原因:在程序中所有的属性和方法必须在对象开辟堆内存之后才可以调用,而static类型的方法在对象未被实例化的时候就可以被类名调用,所以如果直接由static方法调用非static操作,则有可能在属性还没有被初始化时就被调用了。
②使用static声明的方法和属性时,最好使用类名称调用。
如:类名称.属性或方法名()。
0 0
- static关键字
- static关键字
- 关键字STATIC
- 关键字STATIC
- static关键字
- static 关键字
- static关键字
- static关键字
- static关键字
- static关键字
- static 关键字
- Static 关键字
- static关键字
- Static关键字
- static关键字
- static关键字
- static关键字
- 关键字:static
- Android -- 获取正在运行的service信息
- 星际战术白皮书之人族战术大全
- ADVANCED FLEX 4
- 重绘CListCtrl列表中,WM_LBUTTONDOWN按下以后处理WM_LBUTTONUP情况
- 设备驱动(十八)
- static关键字
- 详解java类的生命周期
- Launcher 自己编译添加库
- java.lang.IllegalStateException: Failed to check the status of the service org.cdc.system.service.S
- 安卓默认时区修改
- oracle 查看锁表,解锁
- Oracle RAC LoadBalance
- 修改ecshop后台对广告位宽度只能是1到1024的限制
- php常用处理字符串函数