String

 0    15 speciālā zīme    ursus_major
lejupielādēt mp3 Drukāt spēlēt pārbaudiet sevi
 
jautājums język polski atbilde język polski
Czym jest String?
sākt mācīties
String to klasa zdefiniowana w pakiecie java. lang.
Dlaczego String jest niezmienny?
sākt mācīties
Bezpieczeństwo, synchronizacja, zarządzanie pamięcią.
Dlaczego niezmienność Stringa wpływa na bezpieczeństwo?
sākt mācīties
String jest powszechny i służy do przechowywania danych ważnych i/lub wrażliwych. Niezmienność Stringa zabezpiecza te dane przed niechcianymi modyfikacjami.
Dlaczego niezmienność Stringa wpływa na synchronizację?
sākt mācīties
W przypadku programu wielowątkowego niezmienność Stringa eliminuje problem synchronizacji.
Dlaczego niezmienność Stringa wpływa na zarządzanie pamięcią?
sākt mācīties
Odpowiedzią jest String Pool - obszar pamięci zrezerwowany tylko dla Stringów zainicjowanych bez słówka new.
Czym jest String Pool?
sākt mācīties
Obszar pamięci zrezerwowany tylko dla Stringów zainicjowanych bez słówka new.
Gdzie lądują Stringi zainicjowane samym cudzysłowem (bez słówka new)?
sākt mācīties
W String Poolu
Gdzie lądują Stringi zainicjowane przy pomocy słówka new?
sākt mācīties
W pamięci lokalnej
Jak porównujemy obiekty typu String?
sākt mācīties
Do porównywania obiektów typu String używamy metody equals().
Dlaczego nie używamy symbolu == do porównywania Stringów?
sākt mācīties
Istnieje prawdopodobieństwo, że dwa Stringi, które wyglądają tak samo, nie są identyczne (różnią się hashcodem).
Co to jest StringBuilder i StringBuffer?
sākt mācīties
StringBuilder i StringBuffer to klasy służące do manipulacji Stringami bez konieczności ciągłego tworzenia nowych obiektów.
Czym różni się StringBuilder od StringBuffera?
sākt mācīties
StringBuffer jest bezpieczny wielowątkowo, a StringBuilder jest bardziej wydajny.
Czym różni się String od innych klas pochodnych?
sākt mācīties
String Pool (własny obszar pamięci), jest niezmienny, można go deklarować bez użycia słówka "new", konkatenacja.
String, StringBuffer i StringBuilder – która z tych trzech klas typu final?
sākt mācīties
Wszystkie. Nie można po nich dziedziczyć.
Czy w obiekcie klasy String można przechowywać dane wrażliwe? Dlaczego?
sākt mācīties
Nie powinno się tak robić, ponieważ Stringi są niezmienne i trwałe, każdy z dostępem do pamięci mógłby dostać się np. do hasła. Lepiej do tych cełów używać char[].

Lai ievietotu komentāru, jums jāpiesakās.