質問編集履歴
3
ひらめいたため
test
CHANGED
File without changes
|
test
CHANGED
@@ -41,3 +41,15 @@
|
|
41
41
|
頭の中がこんがらがったまま書いたためわかりづらい質問かと思いますが、なぜnewするよりstaticなvalueOfメソッドを呼び出したほうがよいのか
|
42
42
|
|
43
43
|
また、私はどういう知識が足りてないからここで躓いたのかアドバイスよろしくお願いします
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
※追記
|
48
|
+
|
49
|
+
先ほど朝食をとった後に再度考えました。
|
50
|
+
|
51
|
+
参照型変数はメモリの番地?格納位置?を示しているという考え方から
|
52
|
+
|
53
|
+
newしてインスタンスを生成するとわざわざメモリ上に新しく場所をとり、その場所の番号を格納しますが
|
54
|
+
|
55
|
+
すでにキャッシュにある-128から128ならそのキャッシュの番号の情報を格納するだけでよいというのはどうでしょうか?
|
2
文章が読みづらかったため
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,8 +38,6 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
頭の中がこんがらがったまま書いたためわかりづらい質問かと思いますが、なぜnewするよりstaticなvalueOfメソッドを
|
41
|
+
頭の中がこんがらがったまま書いたためわかりづらい質問かと思いますが、なぜnewするよりstaticなvalueOfメソッドを呼び出したほうがよいのか
|
42
|
-
|
43
|
-
呼び出したほうがよいのか
|
44
42
|
|
45
43
|
また、私はどういう知識が足りてないからここで躓いたのかアドバイスよろしくお願いします
|
1
文章が読みづらかったため
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
-
私
|
33
|
+
私は「インスタンスを作成している1行目ではInteger型の変数にIntegerクラスの大きさ分メモリを確保してしまうが、
|
34
34
|
|
35
35
|
2行目ではInteger型の変数に10がはいるだけのメモリの確保ですむからvalueOfしたほうが効率がよいのかな」とまず考えましたが
|
36
36
|
|