JAVA中关于Integer常见的面试问题

一.int与Integer的区别 二.面试案例 仔细思考输出值以及为什么? (1)题一 非new生成的Integer变量和new Integer()生成的变量比较时,结果为false。(因为非new生成的Integer变量指向的是java常量池中的对象,而new Integer()生成的变量指向堆中新建的对象,两者在内存中的地址不同) (2)题二 因为==比较的是内存地址,所以两个通过new生成的
相关文章
相关标签/搜索