Junior — Middle
Sətir növü məlumatlarının unikalığı nədir və hansı xüsusiyyətlərə malikdirlər?
sobes.tech Süni İntellekt
AI-dan cavab
Java'da sətir növü məlumatları unikal xüsusiyyətə malikdir, çünki onlar dəyişməzdir (immutable). Bu, bir sətir yaradıldıqdan sonra onu dəyişdirmək mümkün deyil; sətiri dəyişən hər hansı əməliyyat yeni obyekt yaradır.
Xüsusiyyətlər:
- Dəyişməzlik çox ipli mühitdə təhlükəsizliyi təmin edir.
- Sətirlər String Pool-da saxlanılır, bu da yaddaşdan qənaət edir və müqayisələri sürətləndirir.
- String sinifinin metodları mövcud obyektləri dəyişdirmək əvəzinə yeni obyektlər qaytarır.
Nümunə:
String s1 = "hello";
String s2 = s1.toUpperCase(); // s2 = "HELLO", s1 dəyişməz qalır "hello"