局部变量,实例变量,静态变量,这三者有哪些区别?

局部变量,实例变量,静态变量,这三者有哪些区别?
文章图片

局部变量:栈祯移动 , 方式被挪用 , 局部变量分配空间 , 方式执行竣事 , 局部变量内存空间收回 。以是只能在方式内使用 , 而且用谁人变量之前你必须给值它 。
【局部变量,实例变量,静态变量,这三者有哪些区别?】实例变量 , 堆中生成工具 , 随着实例化变量指向的堆中工具的指向消逝 , 会jvm那玩意也不知啥时候收回 。
静态变量:随着类加载照样啥就有了 , 只不过那时没值 , 忘了什么时候才会给值 , 以是你在非静态方式中可以用它 , 建立的在内存中(似乎叫静态方式区吧)就一份!哪怕你没给它值 , 在挪用时 , 他也有默认值 , 凭据数据类型决议的 。
以上就是小编为您带来的关于:《局部变量 , 实例变量 , 静态变量 , 这三者有哪些区别?》的内容