面经复盘系列之「Java GC中使用引用计数法所存在的缺点」问题应该如何去思考

网易云音乐二面时被问到的问题,去小小探究了一下,做个复盘

有关String.intern()

从JVM角度看String.intern()方法

Object o = new Object() 占用了多少内存?

有关String的几个问题(结合JVM)

为什么String是不可变的?String的几种创建方式有什么不同?“+”拼接String的底层原理?String与StringBuilder与StringBuffer的区别?