Java面试中的几个重要基础问题.pdfVIP

  • 2
  • 0
  • 约5.79千字
  • 约 8页
  • 2017-07-24 发布于天津
  • 举报
Java面试中的几个重要基础问题.pdf

精品课程 千锋教育 全程面授 Java 面试中的几个重要基础问题 1、Java是否会出现内存溢出?如何解决? 内存溢出是指应用系统中存在无法回收的内存或使用的内存过多 ,最终使得 程序运行要用到的内存大于虚拟机能提供的最大内存。为了解决 Java 中内存溢 出问题 ,我们首先必须了解 Java是如何管理内存的。 Java 的内存管理就是对象的分配和释放问题。在 Java 中 ,内存的分配是由 程序完成的 ,而内存的释放是由垃圾收集器(Garbage Collection ,GC)完成的 , 程序员不需要通过调用 GC 函数来释放内存 ,因为不同的JVM实现者可能使用 不同的算法管理 GC ,有的是内存使用到达一定程度时 ,GC才开始工作 ,也有 定时执行的 ,有的是中断式执行 GC。 但 GC 只能回收无用并且不再被其它对象引用的那些对象所占

文档评论(0)

1亿VIP精品文档

相关文档