- char char. . subString (int), split (String).
, , , String, .
line 1. String a = new String("SomeString");
line 2. a = "SomeStringChanged";
1 "SomeString" , a, " SomeString" String Pool
2 String Pool "SomeStringChanged" a. "SomeString" , , "SomeString" , gc.
line 3. String b = "SomeStringChanged";
SomeStringChanged " a b. , , " String Pool".
line 4. a = new String("SomeStringChanged");
, " SomeStringChanged" a
. ( char SomeStringChanged String Pool, )
line 5. a = new String("SomeStringChanged").intern();
, 4, , a b , "SomeStringChanged". char. intern()
line 6. String x = new String("SomeX");
line 7. String y = "SomeX";
6 SomeX String Pool. char .
7 SomeX,
Line 8 String s = new String(someStringVariable);
8 , .
char , String ββ String , .. ( char).