java垃圾回收问题
2016-03-02 14:27
267 查看
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。 需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多公司面试时,都会问这个问题的, 70%以上的人回答的含义是回收对象,实际上这是不正确的。 System.gc() Runtime.getRuntime().gc() 上面的方法调用时用于显式通知JVM可以进行一次垃圾回收,但真正垃圾回收机制具体在什么时间点开始发生动作这同样是不可预料的,这和抢占式的线程在发生作用时的原理一样。
相关文章推荐
- 正则表达式验证工具类RegexUtils.java
- java_patest乙级真题1003. 我要通过!(20)
- 礼拜三log~Mac本本对于问题java.lang.OutOfMemoryError: PermGen space ---- PermGen space溢出的解决
- Java中的Math类
- 集成svn到eclipse luna
- Spring——jar包详解
- JVM 运行时数据区及GC机制
- spring学习。理解一些思想。记住一些常规用法
- java 语言中的重载 跟 重写的区别
- SHDP--Working With HBase (二)之HBase JDBC驱动Phoenix与SpringJDBCTemplate的集成
- Java格式化日期、时间、数字、字符串
- spring mvc 返回json的两种方式
- eclipse运行 Maven Test命令时控制台输出乱码的解决办法
- 使用eclipse创建Maven项目
- Eclipse安装m2eclipse插件(Maven)
- 解决eclipse中没有Maven执行的命令
- Java重写和重载的区别
- Hibernate相关jar包介绍
- java static相关
- Java struts2国际化,与js资源获取