static,“静态的”的意思,用于表示修饰的字段、方法、类(内部类)属于类,而不是类的实例。
static修饰的东西自所在的字节码加载进虚拟机就存在,存放在方法区中,先于对象存在。
因此,被static修饰的方法只能使用静态成员,不能使用非static修饰的字段、方法。
调用静态方法
调用语法格式:className.staticMethodName();
使用所属类的对象调用,实际上也是使用类名调用。通常,开发中把工具方法设置为static这样也就避免使用对象调用,节省了内存。
static修饰的东西自所在的字节码加载进虚拟机就存在,存放在方法区中,先于对象存在。
因此,被static修饰的方法只能使用静态成员,不能使用非static修饰的字段、方法。
调用静态方法
调用语法格式:className.staticMethodName();
使用所属类的对象调用,实际上也是使用类名调用。通常,开发中把工具方法设置为static这样也就避免使用对象调用,节省了内存。
本文标题:理解java中的static关键字
本文链接:https://www.haomeiwen.com/subject/ywygjftx.html
网友评论