String s = new String("Hello World")
ほとんどの場合不要な「HelloWorld」用の余分なスペースが作成されるため、これは避ける必要があることを私は知っています。
なぜString s = new String("Hello World")
避けるべきかを説明する関連する質問はここにあります:
"text"とnewString( "text")の違いは何ですか?
String s = new String("Hello World")
しかし、いつではなく、を使用する必要がありString s = "Hello World"
ますか?これは私が経験したインタビューの質問です。
ほとんどの場合String s = new String("Hello World")
回避する必要があるのなら、なぜJavaはそれを許可するのでしょうか。