1、垃圾收集器在Java程序中的执行是自动的,不能强制执行。
即使 程序员 能明确地判断出有一块内存 已经没有用了,是应该回收的,程序员自己也不能强制让垃圾收集器回收该内存块。
程序员 唯一能做的就是 通过调用 System.gc( ) 方法 来 “建议” 垃圾收集器去进行垃圾回收处理,只能建议。
具体人家程序是否执行,什么时候执行 都是不可知的。
2、栈(stack) 是限定 仅在 表尾进行插入或删除操作 的 线性表。
1、垃圾收集器在Java程序中的执行是自动的,不能强制执行。
即使 程序员 能明确地判断出有一块内存 已经没有用了,是应该回收的,程序员自己也不能强制让垃圾收集器回收该内存块。
程序员 唯一能做的就是 通过调用 System.gc( ) 方法 来 “建议” 垃圾收集器去进行垃圾回收处理,只能建议。
具体人家程序是否执行,什么时候执行 都是不可知的。
2、栈(stack) 是限定 仅在 表尾进行插入或删除操作 的 线性表。