質問なんですが、

String hoge = new String();
String hoge = "";

の違いがわかりません。
同じ事じゃないんですか?