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

質問編集履歴

4

誤字

2020/04/23 07:15

投稿

kumohime
kumohime

スコア1

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,4 @@
41
41
  ```
42
42
 
43
43
  ### JDK
44
- GraalVM-ce-20.0.0 windows を使用しています。
44
+ GraalVM-ce11-20.0.0 windows を使用しています。

3

jdkの追加

2020/04/23 07:15

投稿

kumohime
kumohime

スコア1

title CHANGED
File without changes
body CHANGED
@@ -38,4 +38,7 @@
38
38
  }
39
39
 
40
40
  }
41
- ```
41
+ ```
42
+
43
+ ### JDK
44
+ GraalVM-ce-20.0.0 windows を使用しています。

2

できるかぎりより詳細に

2020/04/23 07:15

投稿

kumohime
kumohime

スコア1

title CHANGED
File without changes
body CHANGED
@@ -8,10 +8,13 @@
8
8
  ・HandlerクラスとSingletonクラスは同一パッケージ内にはありません。
9
9
  ・他クラスからHandlerクラス内のsingleton変数を使うことはありません。
10
10
 
11
+ 「Handlerクラスは一度しかインスタンス化しない」というのはmainメソッドでインスタンス化しているのか、他クラスのフィールドもしくはメソッドでインスタンス化するのかというのはわかりません
12
+
11
13
  IntellijIDEAやsonarQubeを使うときに毎回もやもやしていたので質問させていただきます。
12
14
 
13
15
  ### 該当のソースコード
14
16
 
17
+ パッケージA
15
18
  ```Java
16
19
  public class Handler {
17
20
 
@@ -24,4 +27,15 @@
24
27
  //...handleメソッドの他にもHandler内でsingleton変数を多用します
25
28
 
26
29
  }
30
+ ```
31
+
32
+ パッケージB
33
+ ```Java
34
+ public enum SingletonDeIroIro {
35
+ INSTANCE;
36
+
37
+ public void nanika() {
38
+ }
39
+
40
+ }
27
41
  ```

1

誤字

2020/04/23 07:06

投稿

kumohime
kumohime

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 下記ソースコードのような場合にsingleton変数はstaticにするべきとIntellijIDEAやsonarQubeに言われるのですが、TestHandlerクラスは原則一つしかインスタンス化される事はないので、staticにする意味はないのでは?と思っています。皆さんはこういう場合どうされますでしょうか?
3
+ 下記ソースコードのような場合にsingleton変数はstaticにするべきとIntellijIDEAやsonarQubeに言われるのですが、Handlerクラスは原則一つしかインスタンス化される事はないので、staticにする意味はないのでは?と思っています。皆さんはこういう場合どうされますでしょうか?
4
4
 
5
5
  前提として
6
6
  ・Handlerクラスは一度だけインスタンス化されます。