A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小忧伤 中级黑马   /  2016-5-22 10:14  /  511 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static关键字:

  1.static是Java中的关键字,它表示为:静态的
  2.它可以修饰:成员变量、成员方法
                  1).修饰成员变量:表示"静态变量",存储在"方法区-->静态存储区";只有这么一个存储空间
          被多个对象共享;也被所有其它对象共享;
              2).修饰成员方法:表示"静态方法",被多个对象共享的;
  3.static成员的初始化时机:
              1).普通成员的初始化:当我们new一个对象时:
                                                              成员变量:存储在堆中
                                                              成员方法:存储在"方法区"中
              2).static成员的初始化:当我们第一次使用这个类时,就会被初始化(此时,可能还没有产生Student对象)
                             静态成员:随着类的加载而加载;
  4.static成员的访问规则:
                  1).静态成员是先于"对象"的存在而存在,所以:静态成员可以通过"类名"访问,也可以通过"对象名"访问;

1 个回复

倒序浏览
static随着类的加载而加载,被static修饰的变量或者方法可以直接通过类名调用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马