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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© TOBESKY 中级黑马   /  2015-6-1 21:55  /  518 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static 关键字的的使用很迷糊,有没有大神指点下,谢谢啦

4 个回复

倒序浏览
   1、被static修饰的内容随着类的加载而加载,优先于对象存在
2、可以直接通过类名调
3、被该类下所有对象共享
回复 使用道具 举报
static表示静态的意思,用来修饰成员变量和成员方法的。用static修饰的成员变量和成员方法,可以直接用类名来调用,如:类名.静态变量名。Java中的主函数就是用static修饰的。
回复 使用道具 举报
还可以修饰内部类
回复 使用道具 举报
static 在(方法区。数据区,共享区)存储
生命周期是随着类的建立而建立,累的结束而结束。
static可以修饰成员(变量和方法)可以通过类型类直接调用。(类名。成员)
成员被修饰后类也是静态的,不

static {}静态代码块,随着类的加载而执行,只执行一次。

内部类作为成员变量时也可以被static修饰(静态内部类只能调用静态成员)。

个人所想见解,如有错误,请赐教。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马