【360】-Java岗-服务端开发面经(社招岗)

1、String内容存放在哪儿?

答:运行时常量池,然后把jvm的内存结构讲了一下,堆、栈、程序计数器、方法区等,每

块区域的作用之类的。

2、jvm的回收机制是什么?

问的有点大,只好从分代回收算法说起,从GC ROOTS的引用链机制到新生代的小空间复制

算法再到老生代的标记清除算法,最后就是新生代和老生代之间的关系以及跃迁等。

#软件开发笔面经#
全部评论
string不是在堆里的字符串常量池嘛
2 回复 分享
发布于 08-05 21:00 广东
大哥,没有手撕算法吗
点赞 回复 分享
发布于 08-16 00:18 广东

相关推荐

1 10 评论
分享
牛客网
牛客企业服务