String

 0    15 Fiche    ursus_major
скачать mp3 басу ойын өзіңді тексер
 
сұрақ język polski жауап język polski
Czym jest String?
оқуды бастаңыз
String to klasa zdefiniowana w pakiecie java. lang.
Dlaczego String jest niezmienny?
оқуды бастаңыз
Bezpieczeństwo, synchronizacja, zarządzanie pamięcią.
Dlaczego niezmienność Stringa wpływa na bezpieczeństwo?
оқуды бастаңыз
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ę?
оқуды бастаңыз
W przypadku programu wielowątkowego niezmienność Stringa eliminuje problem synchronizacji.
Dlaczego niezmienność Stringa wpływa na zarządzanie pamięcią?
оқуды бастаңыз
Odpowiedzią jest String Pool - obszar pamięci zrezerwowany tylko dla Stringów zainicjowanych bez słówka new.
Czym jest String Pool?
оқуды бастаңыз
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)?
оқуды бастаңыз
W String Poolu
Gdzie lądują Stringi zainicjowane przy pomocy słówka new?
оқуды бастаңыз
W pamięci lokalnej
Jak porównujemy obiekty typu String?
оқуды бастаңыз
Do porównywania obiektów typu String używamy metody equals().
Dlaczego nie używamy symbolu == do porównywania Stringów?
оқуды бастаңыз
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?
оқуды бастаңыз
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?
оқуды бастаңыз
StringBuffer jest bezpieczny wielowątkowo, a StringBuilder jest bardziej wydajny.
Czym różni się String od innych klas pochodnych?
оқуды бастаңыз
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?
оқуды бастаңыз
Wszystkie. Nie można po nich dziedziczyć.
Czy w obiekcie klasy String można przechowywać dane wrażliwe? Dlaczego?
оқуды бастаңыз
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[].

Пікір қалдыру үшін жүйеге кіру керек.