JavaのAPIの理解を深めるためにSrtingクラスの中身を読んでいます。
その中にString型を引数に持つコンストラクタがあります。
public String(String original) { this.value = original.value; this.hash = original.hash; }
このコンストラクタの引数はConstant Poolのオブジェクトという認識で良いのでしょうか。
もし、このStringクラスだった場合、newした際に再帰的な呼び出しになり無限ループになるのではと思いました。