String那点事儿1--创建了几个对象

本文大部分内容来源于《深入JAVA虚拟机》 java笔试题中,出现频率较高的一道题:String str = new String("str");String str2 = "str";产生了几个对象?我告诉你有0个,你信么?这道题解释起来比较费劲,咱们从根源说起先。 1、虚拟机内存模型 人们常说jvm分为堆区和栈区,这是比较粗的分发,实际的情况参照上图。和本道面试题有关的区域有:虚机栈、堆区、方
相关文章
相关标签/搜索