W języku Java, która kolekcja nie pozwala na przechowywanie duplikatów?
W języku Java, która kolekcja nie pozwala na przechowywanie duplikatów?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
'Set' (zbiór) to interfejs kolekcji, który z definicji matematycznej przechowuje unikalne elementy. 'HashSet' jest jego najpopularniejszą implementacją. Próba dodania do 'HashSet' elementu, który już w nim istnieje, zostanie zignorowana.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Język programowania JavaW pełni obiektowy język programowania kompilowany do kodu bajtowego (bytecode), wykonywanego przez Wirtualną Maszynę Javy (JVM) zgodnie z regułą WORA ('Napisz raz, uruchamiaj wszędzie').
- Interfejs (Interface)Czysty kontrakt określający zestaw sygnatur metod i właściwości bez pól stanu, który klasa implementująca musi w całości zrealizować.
- Kolejka FIFO i operacje: Push, Pop, Peek, IsEmptyLiniowa struktura danych działająca w trybie FIFO (First-In, First-Out), w której nowe elementy dodawane są na końcu, a pobierane z początku, obsługiwana standardowymi metodami.
Podobne pytania z działu „Typy generyczne i kolekcje”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 6 pytań z tego działu.
- #494
Do czego służy iterator w kolekcjach?
- #495
W którym przypadku kolekcja typu lista będzie bardziej efektywna niż tablica?
- #571
Jak należy dokończyć kod deklarujący obiekt lista zapisany w języku C#? List
<String>lista = ??? - #595
Na podstawie przedstawionej dokumentacji do języka Java wskaż prawidłową deklarację zmiennej typu Map.
- #655
Jaki jest główny cel i korzyść z zastosowania szablonu funkcji (
template), jak w powyższym kodzie C++?