java面试题之交换数值的方法
JDK面试题:有两个Integer变量a,b,通过swap方法之后,交换a,b的值,请写出swap的方法。
知识点:传值方式,反射机制,拆装箱,Integer的缓存IntegerCache
解析:这道题考察java的传值方式,对象的传递用的是引用传递,基本类型的传递是值传递,因为Integer传值时会进行拆箱,故传的方式为值传递,故此题不能直接使用数值交换,需使用到java的反射机制,在这里会...
原创
2019-08-05 22:12:23 ·
304 阅读 ·
0 评论