Java的垃圾回收机制,GC,和变量的创建和删除的关系(即变量的作用域,for循环中的某个变量,出了for循环再引用就会报错了,因为该变量已经被从内存中删掉了)

来源:互联网 发布:阿里云域名解析到主机 编辑:程序博客网 时间:2024/06/07 00:16

Java的垃圾回收机制,GC,和变量的创建和删除的关系(即变量的作用域,for循环中的某个变量,出了for循环再引用就会报错了,因为该变量已经被从内存中删掉了)


如上,testParam这个变量在执行完test函数后就删掉了。

变量在所在的代码块执行完毕后,变量就被删除了。

但是该变量的内存还没有被回收,这就要Java垃圾回收机制GC该干的事情了,即回收类似于这些的无头的内存空间,即没有被变量指向的空间。


虽然内存此时,还没有被回收,但是该变量肯定是已经被删除了,被删除了,被删除了。


阅读全文
0 0
原创粉丝点击