java面试题

来源:互联网 发布:plc编程及应用第3版 编辑:程序博客网 时间:2024/05/01 11:52

1、基本类型和包装类的区别是什么,什么地方必须要用到包装类?

int 是基本类型,直接存数值 ,Integer是类,产生对象时用一个引用指向这个对象。包装类在堆中分配内存,基本类型在栈中分配内存。
a)当需要往ArrayList,HashMap中放东西时,只能放包装类,因为容器都是装object的。
b)要调用Integer.toHexString();这样的方法时用到包装类,因为基本类型没有方法。

0 0
原创粉丝点击