回答編集履歴

1

修正

2020/03/12 02:15

投稿

momon-ga
momon-ga

スコア4826

test CHANGED
@@ -1,4 +1,8 @@
1
1
  念のため・・・
2
+
3
+ 変数の値と変数名を混同していないですよね?
4
+
5
+ ※混同してないけど、思っていることと違う表現をしていませんか?
2
6
 
3
7
 
4
8
 
@@ -9,6 +13,8 @@
9
13
  と、してるので変数名を`ケント`だと勘違いしてないですよね?
10
14
 
11
15
  変数名は`name`のほうです。
16
+
17
+ 変数の値、変数値がケントです。
12
18
 
13
19
 
14
20
 
@@ -22,7 +28,7 @@
22
28
 
23
29
 
24
30
 
25
- が、同じhash値を返すと思っていたってわけじゃないですよね?
31
+ が、同じハッシュ値を返すと思っていたってわけじゃないですよね?
26
32
 
27
33
  ※サンプルが同じ値`ケント`を設定していたので。
28
34
 
@@ -32,11 +38,13 @@
32
38
 
33
39
 
34
40
 
35
- あ、大丈夫そうですね。
41
+ [How does the default hashCode() work?](https://srvaroa.github.io/jvm/java/openjdk/biased-locking/2017/01/30/hashCode.html)
36
42
 
37
43
 
38
44
 
39
- [How does the default hashCode() work?](https://srvaroa.github.io/jvm/java/openjdk/biased-locking/2017/01/30/hashCode.html)
45
+ 参照先のアドレスが、h1.nameのことだと思っていたら違います。
46
+
47
+ h1のアドレスからハッシュ値を出しています。
40
48
 
41
49
 
42
50