摘要: 对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每 一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。   对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现 内存泄漏和内存溢出问题,看起来由虚拟机管理内存一切都很美好。不过,也正是因为Java程序员把内存控制的权力交给了Java虚拟机,一旦 出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错误将会成为一项异常艰难的工作。 阅读全文
posted @ 2012-10-18 21:00 zero516cn 阅读(83481) 评论(4) 推荐(14) 编辑
摘要: JVM与JRE、JDK关系?   JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件   JRE: Java Runtime Environment (java运行环境),包含JVM和类库   JDK: Java Development Kit(java开发工具包),包含JRE和开发工具包,例如javac、javah 阅读全文
posted @ 2012-10-18 19:47 zero516cn 阅读(3778) 评论(0) 推荐(1) 编辑