JVM栈堆概念,何时销毁对象


类在程序运行的时候就会被加载,方法是在执行的时候才会被加载,如果没有任何引用了,Java自动垃圾回收,也可以用System.gc()开启回收器,但是回收器不一定会马上回收。
静态变量在类装载的时候进行创建,在整个程序结束时按序销毁;
实例变量在类实例化对象时创建,在对象销毁的时候销毁;
局部变量在局部范围内使用时创建,跳出局部范围时销毁;

0 0
讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
帮助