static

 

 

静态的属性是随着字节码文件的加载而在堆内存中加载,其他没有被修饰的属性是创建对象的时候在堆里加载

工具类会将构造方法私有化,防止多余操作(创建工具类对象)因为可以直接用类名调对象

内存相关,静态的方法和成员在字节码文件加载的时候就加载了,而其他的需要调用的时候才会在堆里加载,如果直接访问就会出现访问空值的情况从未报错

this指的是本类的对象,静态方法和成员加载往往比类的对象的创建早,会出现上述一样的情况。

 

 

posted @ 2024-03-15 20:09  灵泽pro  阅读(14)  评论(0)    收藏  举报