360 String内容存放在哪儿? 答:运行时常量池,然后我把jvm的内存结构讲了一下,堆、栈、程序计数器、方法区等,每块区域的作用之类的那么问题就来了,jvm的回收机制是什么? 感觉问的有点大,不知道从哪儿说起,只好从分代回收算法说起了,从GC ROOTS的引用链机制到新生代的小空间复制算法再到老生代的标记清除算法,最后就是新生代和老生代之间的关系以及跃迁等。 随后面试官点了点头说那你再讲讲jvm的类加载机制吧,委托双亲机制吧,正准备讲,那小哥问反射机制是如何利用类加载机制的呢? 只好把反射的实现原理也balalala。。。 继续发问,懂哪些设计模式? ...