以前的语言要求程序员显式地分配内存和释放内存,这样做虽然灵活,但很容易会造成“内存泄漏”。JAVA是利用垃圾收集器来管理内存的,当一个对象不再使用时,就达到可回收的标准,但不代表垃圾收集器会立即收走该部分内存,垃圾收集器是一条优先级较低的线程,由于引入了垃圾收集机制,使JAVA程序员从手工收集内存的繁重工作中解脱出来,专心关注自已的业务逻辑。
JAVA中垃圾收集器相对于以前的语言有什么优势?
最新推荐文章于 2024-07-12 18:32:53 发布
以前的语言要求程序员显式地分配内存和释放内存,这样做虽然灵活,但很容易会造成“内存泄漏”。JAVA是利用垃圾收集器来管理内存的,当一个对象不再使用时,就达到可回收的标准,但不代表垃圾收集器会立即收走该部分内存,垃圾收集器是一条优先级较低的线程,由于引入了垃圾收集机制,使JAVA程序员从手工收集内存的繁重工作中解脱出来,专心关注自已的业务逻辑。