質問です。
String変数を宣言するときに

String s = "";

と

String s;

とするのとで

前者のほうが初期化されていて安全かと思われますが、
後者で宣言する場合のメリットデメリットってあるんでしょうか?