但是答案是错的,第6题

解决方案 »

  1.   

    第一句话就错了吧。java中内存不是分两种吗,堆内存和栈内存。堆内存采用垃圾回收机制,而栈内存中的数据,离开作用域之后是立即处理的。
      

  2.   

    JAVA中的GC垃圾回收机制只会在它认为应该回收的时候回收。
      

  3.   

    这句话是错的!!
    其实这句话得看在什么JVM虚拟机上说,每个生产商的JVM采用的收集回收算法是不一样的,但是一般情况下,对象在经历一次垃圾回收时,是不会立即释放内存的,都是需要经过几次的标记之后,才会回收内存。但是在JVM内存紧张的时候,又是另一种情况了,所以根本不是一句绝对的话能说清楚的,出题的人太low了。