teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

追記

2020/05/17 08:35

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -6,4 +6,18 @@
6
6
 
7
7
  > 正解は「3行目で作成したインスタンスだけが、ガベージコレクションの対象となる」となっている
8
8
 
9
- Object b = new Object(); の行では?
9
+ Object b = new Object(); の行では?
10
+
11
+ ---
12
+ > ####お詫びと訂正
13
+ 誤記のためにご迷惑をおかけし、誠に申し訳ございません。
14
+
15
+ > ...中略...
16
+
17
+ > 166ページ 問題4の選択肢B
18
+ [誤]
19
+ 5行目で作成したインスタンスだけが、ガーベージコレクションの対象となる
20
+ [正]
21
+ 4行目で作成したインスタンスだけが、ガベージコレクションの対象となる
22
+
23
+ [徹底攻略Java SE 11 Silver問題集[1Z0-815]対応 - インプレスブックス](https://book.impress.co.jp/books/1118101186)

3

修正

2020/05/17 08:35

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  > 正解は「3行目で作成したインスタンスだけが、ガベージコレクションの対象となる」となっている
8
8
 
9
- 2. の行では?
9
+ Object b = new Object(); の行では?

2

追記

2020/05/17 08:06

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -2,4 +2,8 @@
2
2
  a = null したとしても、cが生きているので回収されません。
3
3
 
4
4
  ガベージコレクションの対象になるのは変数では無く**オブジェクト**(≒インスタンス)です。
5
- どの変数からも参照されなくなったオブジェクトが、初めて回収の対象になります。
5
+ どの変数からも参照されなくなったオブジェクトが、初めて回収の対象になります。
6
+
7
+ > 正解は「3行目で作成したインスタンスだけが、ガベージコレクションの対象となる」となっている
8
+
9
+ 2. の行では?

1

追記

2020/05/17 08:03

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  変数aに代入されているオブジェクトは、変数cにも代入されています。
2
2
  a = null したとしても、cが生きているので回収されません。
3
3
 
4
- ガベージコレクションの対象になるのは変数では無く**オブジェクト**です。
4
+ ガベージコレクションの対象になるのは変数では無く**オブジェクト**(≒インスタンス)です。
5
5
  どの変数からも参照されなくなったオブジェクトが、初めて回収の対象になります。