当前位置: 技术问答>java相关
如何释放一个内存空间?
来源: 互联网 发布时间:2017-03-19
本文导语: 如何释放一个内存空间,如:new 了一个String类型的变量 a ,如何释放 a ? | 最简单释放空间的方法就是 把他的实例指向空: 比如 String b = new String("a") 如果你回收b占有的空间,把b指...
如何释放一个内存空间,如:new 了一个String类型的变量 a ,如何释放 a ?
|
最简单释放空间的方法就是
把他的实例指向空:
比如 String b = new String("a")
如果你回收b占有的空间,把b指向其他地方,那么他原来占有的空间没有任何一个实例指向他所以,垃圾收级就会回收他
换句话说,没有任何指针指向的内存空间,JAVA会自动回收
把他的实例指向空:
比如 String b = new String("a")
如果你回收b占有的空间,把b指向其他地方,那么他原来占有的空间没有任何一个实例指向他所以,垃圾收级就会回收他
换句话说,没有任何指针指向的内存空间,JAVA会自动回收