1.静态不能直接访问非静态
.原因是因为内存当中是先有的静态资源,后有的非静态资源
2.静态方法当中不能使用this
this表示当前对象,谁调用这个方法谁就是this,但是静态方法不需要使用对象。
3.根据类名称访问静态成员变量时,全程和对象没有关系,只和类有关系
4.在代码中通过类名.静态变量,访问的是内存中的方法区
5.静态代码块在创建对象的过程中只会在第一次创建对象时,调用唯一的一次,
后面即便重复创建对象,静态代码块也不会再次的调用
1.静态不能直接访问非静态
.原因是因为内存当中是先有的静态资源,后有的非静态资源
2.静态方法当中不能使用this
this表示当前对象,谁调用这个方法谁就是this,但是静态方法不需要使用对象。
3.根据类名称访问静态成员变量时,全程和对象没有关系,只和类有关系
4.在代码中通过类名.静态变量,访问的是内存中的方法区
5.静态代码块在创建对象的过程中只会在第一次创建对象时,调用唯一的一次,
后面即便重复创建对象,静态代码块也不会再次的调用