<html><head></head><body><div class="ydp739adc8byahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
<div dir="ltr" data-setdir="false"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Hello JLS Team,</span></span><br></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span>I thing that the content of "4.3.3 The Class String" paragraph should be the following:</span><br></span></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span><br></span></span></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">"</span></span></div><div dir="ltr" data-setdir="false"><span><div>Instances of class String represent sequences of Unicode code points.</div><div><br></div><div dir="ltr" data-setdir="false"><div><div>String literals (§3.10.5) and text blocks (§3.10.6) are references to instances of class String.</div></div></div><div><br></div><div>A String object has a constant (unchanging) value.</div><div><br></div><div>The string concatenation operator + (§15.18.1) implicitly creates a new String object when the result is not a constant expression (§15.29).</div></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">"</span></span></div><div dir="ltr" data-setdir="false"><font color="#26282a">With that new structure of <span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">"4.3.3 The Class String" we have the following linked sequence of information:</span></span></font></div><div dir="ltr" data-setdir="false"><font color="#26282a"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></span></font></div><div dir="ltr" data-setdir="false"><font color="#26282a"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">1) <span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><i>sequences of Unicode code points</i></span></span></span></span></font></div><div dir="ltr" data-setdir="false"><font color="#26282a"><span><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">2) <span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><i>Instances of class String represent sequences of</i> "1)"</span></span></span></span></span></span></font></div><div dir="ltr" data-setdir="false">3) <span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><i>String literals (§3.10.5) and text blocks (§3.10.6) are references to</i> "2)"</span></span><br></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">and then we speak about unchanging and changing values of the String objects:</span></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">4) </span></span><i>A String object has a constant (unchanging) value.</i></div><div dir="ltr" data-setdir="false"><span><div style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><i>The string concatenation operator + (§15.18.1) implicitly creates a new String object when the result is not a constant expression (§15.29).<br></i></div></span></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I think it make more sense.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Thank you very much and have a nice day,</div><div dir="ltr" data-setdir="false"><span><div dir="ltr" style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span style="color: rgb(0, 0, 0);">Dmitri.</span></div></span></div></div></body></html>