java的静态与非静态 及其代码演示示例

静态与非静态的概念 运行Java应用程序时,在实际的代码运行之前的一个步骤是加载类,具体点说,在Java SE 8的JVM中,需要先把类加载到Metaspace。如果类中有静态成员,加载类时会在heap中为其分配空间,此空间是属于类的。类中的非静态成员(实例成员)是和类的对象绑定的,它们属于对象在heap中的空间。 静态成员不能访问非静态成员,因为静态成员在类加载完成后已经存在于heap中了,但是
相关文章
相关标签/搜索