本文目录一览

1,Java语言会自动回收内存中的垃圾请问是对还是错

当然是对的了。要不然垃圾回收机制干什么用。

Java语言会自动回收内存中的垃圾请问是对还是错

2,java 如何解决内存溢出的问题

java有自己的内存管理器,在适合的时候会自己回收内存,不需要开发人员自己管理。

java 如何解决内存溢出的问题

3,怎样才能清理JAVA的内存

java的内存是java虚拟机自动管理,认为的无法清理,清理内存的软件也无法达到清理内存,只能通过关闭一些不必要的软件,在一定时间后java虚拟机会自动回收内存.

怎样才能清理JAVA的内存

4,JAVA 怎样释放一个使用中的文件

结束掉解压程序,然后如果有用到流.close()
不可以,java增加了垃圾回收机制来管理内存!就算你将对象赋值为null,垃圾回收机也不会立即回收该对象所占的资源,只有当内存不够用的时候,垃圾回收机才会去回收!!

5,JAVA垃圾回收的机制是什么

手动调用 System.gc(); 就是调用垃圾回收方法 如果不手动调用的话,JVM会不定期调用 gc()方法进行垃圾回收 JVM查找到没有指向的堆空间 内存,进行释放。解决了C语言中让人很头疼的内存溢出问题
就是对象不用了。JVM帮你收拾,免得内存溢出啊。
详细参考这里 http://aben328.javaeye.com/blog/524441

6,JAVA的垃圾回收机制优点和原理并考虑2种回收机制

Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。

文章TAG:java内存回收  Java语言会自动回收内存中的垃圾请问是对还是错  
下一篇