Java 静态变量和实例变量的区别是什么?【详细解释】 2020-11-25 17:07:23 爱分享 取消关注 关注 私信 今天爱分享给大家带来静态变量和实例变量的区别是什么?【详细解释】,希望能够帮助到大家。 静态变量: 静态变量由于不属于任何实例对象,属于类的,所以在内存中只会有一份,在类的加载过程中,JVM只为静态变量分配一次内存空间。 实例变量: 每次创建对象,都会为每个对象分配成员变量内存空间,实例变量是属于实例对象的,在内存中,创建几次对象,就有几份成员变量。 相关推荐: Java 对象初始化顺序?【面试题详解】 static存在的意义是什么?【详细解释】 面向对象和面向过程的优缺点及区别?【详细解释】 普通类和抽象类有哪些区别?【详细解释】 在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是什么?【详细解释】 在一个静态方法内调用一个非静态成员为什么是非法的?【详细解释】 赞赏 人已赞赏 java