Sobes.tech
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"