类中可以存在的成员: class A{ 静态成员变量: 非静态成员变量: 静态函数: 非静态函数: 构造函数 A(..){...} 静态代码块 static{...} 构造代码块 {...} } 类加载过程: 1.JVM会先去方法区中找有没有类对应的.class存在,如果有,就直接使用:如果没有,就把对应类的.class加载到方法区: 2.将.class加载到方法区的时候,分为两部分,首先将非静态内容加载到方法区的非静态区域内: 3.再将静态内容加载到方法区的静态区域内,加载完成后,对所有的静态…