一、今日学习内容:static关键字。
static关键字:
(1)静态变量:只需在静态变量前面加上static关键字即可,惊天变量不需要通过变量来访问,直接使用”类名.变量名“来直接访问,并且该变量不属于具体的哪一对象。
(2)静态方法:类名.方法名() 不需要通过对象来调用
(3)静态代码块:static代码块也叫静态代码块,可以有多个,并且位置可以随便放,他不在任何的方法体内,JVM加载类时会执行这些静态的代码块,statuc代码块会优先与构造器执行,如果代码块有多个,JVM将按照它们在类中出现的先后顺序依次执行,每个代码块只会被执行一次。
注:虽然在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成员方法中是可以访问静态成员方法和静态成员变量。
二、遇到的问题:
不理解静态代码块。
三:明日计划:
学习final关键字,并且继续阅读《大道至简》。