Java中的static

0x01 static的作用

static代表它修饰的那个东西是属于整个类的。

0x02 static的特点

  1. static修饰的内容,是随着类的加载而加载。当JVM把字节码加载到虚拟机当中,static它修饰的成员会自动地加载到内存中(方法区)

  2. static修饰的内容,优先于对象存在

  3. static修饰的内容,被该类对象所共享

  4. static修饰的内容,可以通过类名来访问

  5. static修饰的方法,在编译的时候就确定了其类型,所以用类来调用而不是对象来调用。

0x03 类中的成员

类中的成员分为类成员和实例成员

类成员就是使用static修饰的成员
实例成员就是不使用static修饰的成员

本文标题:Java中的static

文章作者:Pino-HD

发布时间:2018年05月30日 - 18:05

最后更新:2018年05月30日 - 18:05

原始链接:https://pino-hd.github.io/2018/05/30/Java中的static/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!