java对象作用域

在C++中,需要保证对象的保留时间和你使用对象所需要的时间一样长,而且在使用完它们后,还要将他们销毁。如果不销毁,当对象存储满内存后,会产生一个编程问题:内存泄露。
在java中,由new创建的对象,只要有需要,就会一直存在。因为存在垃圾回收机制,用来监视new创建的所有对象,并辨别哪些不会再被引用的对象,然后将这些对象的内存空间释放掉,一旦不需要,它们就会自动消失,这就消除了"内存泄露"的问题。

猜你喜欢

转载自blog.csdn.net/DorAction/article/details/88218190