黑马程序员技术交流社区
标题:
static关键字
[打印本页]
作者:
小忧伤
时间:
2016-5-22 10:14
标题:
static关键字
static关键字:
1.static是Java中的关键字,它表示为:静态的
2.它可以修饰:成员变量、成员方法
1).修饰成员变量:表示"静态变量",存储在"方法区-->静态存储区";只有这么一个存储空间
被多个对象共享;也被所有其它对象共享;
2).修饰成员方法:表示"静态方法",被多个对象共享的;
3.static成员的初始化时机:
1).普通成员的初始化:当我们new一个对象时:
成员变量:存储在堆中
成员方法:存储在"方法区"中
2).static成员的初始化:当我们第一次使用这个类时,就会被初始化(此时,可能还没有产生Student对象)
静态成员:随着类的加载而加载;
4.static成员的访问规则:
1).静态成员是先于"对象"的存在而存在,所以:静态成员可以通过"类名"访问,也可以通过"对象名"访问;
作者:
wangjie084
时间:
2016-5-22 10:31
static随着类的加载而加载,被static修饰的变量或者方法可以直接通过类名调用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2