From 244b913a82784b90a30ac9bd60271fd0e0960186 Mon Sep 17 00:00:00 2001 From: ZhoucpSAMA <53161244+ZhoucpSAMA@users.noreply.github.com> Date: Thu, 20 Jan 2022 03:19:23 -0600 Subject: [PATCH] Update memory-area.md bug fix --- docs/java/jvm/memory-area.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/jvm/memory-area.md b/docs/java/jvm/memory-area.md index 081f8371..7cd213cb 100644 --- a/docs/java/jvm/memory-area.md +++ b/docs/java/jvm/memory-area.md @@ -562,7 +562,7 @@ Integer i2 = new Integer(40); System.out.println(i1==i2); ``` -`Integer i1=40` 这一行代码会发生装箱,也就是说这行代码等价于 `Integer i2=Integer.valueOf(40)` 。因此,`i1` 直接使用的是常量池中的对象。而`Integer i1 = new Integer(40)` 会直接创建新的对象。 +`Integer i1=40` 这一行代码会发生装箱,也就是说这行代码等价于 `Integer i1=Integer.valueOf(40)` 。因此,`i1` 直接使用的是常量池中的对象。而`Integer i2 = new Integer(40)` 会直接创建新的对象。 因此,答案是 `false` 。你答对了吗?