JVM
Anny的blog
这个作者很懒,什么都没留下…
展开
-
类加载机制
类加载的主要步骤分为以下3步: (1)装载:根据查找路径找到相对应的class文件,然后导入 (2)链接:链接又可以分为3个小的步骤: ①检查:检查待加载的class文件的正确性 ②准备:给类中的静态变量分配存储空间 ③解析:将符号引用转换为直接引用 (3)初始化:对静态变量和静态代码块执行初始化工作。 为大家推荐一个更为详细的介绍:http://www.importnew.com...原创 2019-03-30 16:45:19 · 80 阅读 · 0 评论 -
内存泄漏
什么是内存泄漏 内存泄漏是指一个不再被程序使用的对象或变量还在内存中找有存储空间。 内存泄漏主要有两种情况:一是在堆中申请的空间没有被释放;二是对象已经不再被使用但仍然在内存中保留着。垃圾回收机制可以有效地解决第一种情况,对于第二种情况垃圾回收机制无法保证不再使用的对象会被释放。因此Java中的内存泄漏主要指第二种情况。 引起内存泄漏的原因 (1)静态集合类,例如HashMap和Vecto...原创 2019-03-30 17:28:12 · 135 阅读 · 0 评论