String

 0    15 词汇卡    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[].

您必须登录才能发表评论。