易错题
侍书_
stay hungry,stay foolish。求知若渴,虚怀若谷。
展开
-
阿里巴巴面试题---考察对底层源代码的熟悉程度
很多人可能会觉得两个输出都会是false,因为我们都会觉得"=="比较的是引用类型的地址,虽然放入的值都一样但是重新创造了新对象,地址不一样,所以结果都是false.这样的操作属于自动装箱.实际上,底层会自动调用valueOf()方法帮助基本数据类型转化为包装类型.底层其实在为我们进行显示装箱,如:integer i = interger.valueOf(a);然而,当我们运行程序会发现结果都是false.下面,我们来分析为什么是这样的结果.原创 2023-08-12 11:38:36 · 172 阅读 · 3 评论 -
2016年网易笔试题,考察对引用的理解
打印的是实参的str,而change()中修改的是形参的指向。ch[0]修改了指向对象的内容。原创 2023-08-03 11:08:01 · 55 阅读 · 0 评论