Junior — Middle
Miben rejlik a karakterlánctípusú adatok egyedisége és milyen jellemzőik vannak?
sobes.tech MI
Válasz az MI-től
A Java-ban a szöveg típusú adatok egyediek, mert immutábilisak (nem változtathatók meg). Ez azt jelenti, hogy egy szöveg létrehozása után nem lehet módosítani; minden olyan művelet, amely módosítja a szöveget, új objektumot hoz létre.
Jellemzők:
- Az immutábilitás biztonságot nyújt több szálas környezetben.
- A szövegek a String Poolban tárolódnak, ami memória megtakarítást és gyorsabb összehasonlítást tesz lehetővé.
- A String osztály metódusai új objektumokat adnak vissza, nem módosítják a meglévőket.
Példa:
String s1 = "hello";
String s2 = s1.toUpperCase(); // s2 = "HELLO", az s1 marad "hello"