有了基本类型为什么还要有包装类?
相信每一个刚走上互联网行业的小白,都在面试的时候被问过这个问题。这个问题的确不难,如何回答的有深度,有条理才是真正的考点。作为一位面试官,我给大家画个方向,分析下这个问题应该怎么回答。正文 这个问题的重心不仅仅在于考察对包装类存在合理性的认识,也在考察对基本数据类型存在意义的理解。 我们都知道在Java语言中,new一个对象存储在堆里,我们通过栈中的引用来使用这些对象。但是对于经常用到的一系列类型如int、boolean… 如果我们用new将其存储在堆里就不是很高效——特别是简单的小的变量。所以