1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-01 16:28:03 +08:00

装箱和拆箱写反了

This commit is contained in:
13350063660 2021-11-04 18:53:05 +08:00
parent 973f1ee583
commit 416bb0286c

View File

@ -592,7 +592,7 @@ Integer i2 = new Integer(40);
System.out.println(i1==i2); System.out.println(i1==i2);
``` ```
`Integer i1=40` 这一行代码会发生箱,也就是说这行代码等价于 `Integer i1=Integer.valueOf(40)` 。因此,`i1` 直接使用的是常量池中的对象。而`Integer i1 = new Integer(40)` 会直接创建新的对象。 `Integer i1=40` 这一行代码会发生箱,也就是说这行代码等价于 `Integer i1=Integer.valueOf(40)` 。因此,`i1` 直接使用的是常量池中的对象。而`Integer i1 = new Integer(40)` 会直接创建新的对象。
因此,答案是 `false` 。你答对了吗? 因此,答案是 `false` 。你答对了吗?