随笔分类 - JVM
java虚拟机相关的知识点
摘要:整体结构 java提供了4中引用类型,在垃圾回收的时候,都有自己的各自特点。 为什么要区分这么多引用呢,其实这和Java的GC有密切关系。 强引用(默认支持模式) 把一个对象赋给一个引用变量,这个引用变量就是一个强引用。 强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就能表明对象还活
阅读全文
摘要:#问题 带着问题去学习,效率更高! 垃圾收集器和垃圾回收算法的关系?分别请你谈谈? 怎么查看服务器的垃圾收集器是哪个?如何配置垃圾收集器?谈谈你对垃圾收集器的理解? 你知道G1垃圾收集器吗? #垃圾收集算法 垃圾收集器和垃圾回收算法的关系? 垃圾算法(引用计数,复制算法,标记清除,标记整理)都是内存
阅读全文
摘要:介绍 一个java类的完整的生命周期会经历加载、连接、初始化、使用、和卸载五个阶段: 加载 主要是:把类的信息加载到方法区中,并在堆中实例化一个Class对象。 加载方式 根据类的全路径加载class文件 从jar的包中读取class文件 根据一定的规则实时生成,比如设计模式中的动态代理模式,就是根
阅读全文