经典面试题 String string = new String("abc");到底创建了几个对象

今天看到一道面试题String string = new String("abc");到底创建了几个对象? 百度了很多资料,看到的答案都是含糊其辞的,所以打算自己来记录一下。 首先先介绍一下JVM的内存模型:    方法区(Method Area):主要存放类定义、常量、编译后的代码、静态变量等    堆(Heap):new创建的对象都在堆上,在JVM内存中占比极大,是GC()垃圾回收的主要阵地
相关文章
相关标签/搜索