Kolekcje

 0    36 fiche    ursus_major
laste ned mp3 Skriv ut spille sjekk deg selv
 
spørsmålet język polski svaret język polski
Czym jest biblioteka standardowa?
begynn å lære
Biblioteka standardowa to zestaw klas, które może używać programista, dostarczonych wraz z językiem programowania.
Co to jest Kolekcja?
begynn å lære
Pojedynczy obiekt będący implementacą struktur danych, które służą grupawaniu i organizacji obiektów.
Po jakim interfejsie dziedziczy java. util. Collection (interfejs Kolekcji)?
begynn å lære
java. lang. Iterable
Jakie interfejsy implementują interfejs java. util. Collection (interfejs Kolekcji)?
begynn å lære
java. util. List (Lista) java. util. Set (Set, Zbiór) java. util. Queue (Kolejka)
Wymień najważniejsze klasy implementujące interfejs java. util. List (interejfejs Listy)
begynn å lære
java. util. LinkedList i java. util. ArrayList
Czy lista może przechowywać więcej niż jedną instancję tego samego obiektu?
begynn å lære
Tak, lista może zawierać więcej niż jedną instancję tego samego obiektu.
W jakiej sytuacji lepiej używać LinkedList niż ArrayList?
begynn å lære
LinkedList jest lepsze, gdy często usuwa się elementy z listy.
W jakiej sytuacji lepiej używać ArrayList niż LinkedList?
begynn å lære
ArrayList jest lepszym pomysłem, gdy chcesz mieć częsty dostęp do losowych elementów listy.
Wymień najważniejsze metody interfejsu java. util. List
begynn å lære
add, addAll, contains, isEmpty, size, indexOf, lastIndexOf
Co robi metoda List. addAll?
begynn å lære
List. addAll przyjmuje obiekt Kolekcji i dodaje wszystkie jego elementy do tej listy.
Czy kolejność elementu obiektu Listy ma znaczenie?
begynn å lære
Tak, w liście elementy ułożone są w kolejności, w której były umieszczane.
Jakie są cechy obiektu Listy?
begynn å lære
Elementy listy mają zachowaną kolejność, elementy listy mogą się powtarzać.
Jakie są cechy obiektu Zbioru (set)?
begynn å lære
Kolejność elementów nie ma znaczenia, elementy w zbiorze nie mogą się powtarzać.
Jaka jest najważniejsza implementacja interfejsu java. util. Set (Zbiór)?
begynn å lære
Najważniejszą implementacją interejsu java. util. Set jest klasa java. util. HashSet.
Wymień przykładowe metody interfejsu java. util. Set (Zbiór).
begynn å lære
add, addAll, contains, isEmpty, size
Czym jest java. util. Map (interfejs Mapy)?
begynn å lære
Mapa to rodzaj kolekcji, w której przechowujemy dwa zbiory: zbiór kluczy i odpowiadających im wartości.
Czy wartości lub klucze mogą powtarzać sie w ramach jednego obiektu java, util. Map?
begynn å lære
W ramach jednego obiektu Mapy klucze muszą być unikalne, ale ich wartości mogą się powtarzać.
Jakie cechy powinien posiadać klucz w obiekcie java. util. Map?
begynn å lære
Klucz mapy musi być unikalny i niemodyfikowalny (immutable). Musi także poprawnie implementować metodę hashCode/equals.
Jak zachowa się obiekt java. util. Map, jeżeli spróbujemy dodać element (klucz, wartość), gdy taki sam klucz już istnieje w ramach tego obiektu?
begynn å lære
Bynajmniej nie doda się nowy element, ale nie pojawi się też żaden wyjątek. Nowa wartość nadpisze starą w ramach istniejącego elementu mapy (klucz, wartość).
Jakie są najważniejsze implementacje interfejsu java. util. Map?
begynn å lære
Hashmap, TreeMap, LinkedHashMap
Wymień najważniejsze metody w ramach interfejsu java. util. Map.
begynn å lære
put, putAll, containsKey, containsValue, isEmpty, size, get, remove
Czy w ramach elementów obiektu java. util. Collection możemy używać prymitywnych typów danych?
begynn å lære
W większości przypadków (na podstawowym poziomie więdzy z Javy) nie, nie możemy użyć typu int, musimy go zastąpić typem Integer.
Jak wygląda pętla foreach w Javie?
begynn å lære
for(Klasa obiekt: kolekcja) {}
Jak wygląda pętla foreach dla obiektu java. util. Map bez użycia interfejsu java. util. Map. Entry?
begynn å lære
for(Klasa klucz: mapa. keySet()) {Klasa wartosc = mapa. get(klucz);}
Jak wygląda pętla foreach dla obiektu java. util. Map z użyciem interfejsu java. util. Map. Entry?
begynn å lære
for(Map. Entry <Klasa, Klasa> entry: mapa. entrySet()){Klasa klucz = entry. getKey(); Klasa wartosc = entry. getValue();}
Czym się różni Colection od Collections?
begynn å lære
Collections to klasa użyteczna zawierająca szereg metod ułatwiających pracę z kolekcjami. Collection to interfejs frameworku.
Czym różni się lista od tablicy?
begynn å lære
Lista potrafi dynamicznie zmieniać swoją długość.
Czym jest PriorityQueue?
begynn å lære
Jest to klasa kolejki, która porządkuje elementy wewnątrz wg zadanego obiektu klasy Comparator.
Co stanie się, kiedy użyjemy metody set. addAll(lista) w przypadku, gdy lista zawiera duplikaty?
begynn å lære
set zostanie poprawnie wypełniony danymi bez duplikatów.
Czym jest Iterator?
begynn å lære
Iterator to interfejs służacy do iteracji poprzez kolejne elementy kolekcji. Umożliwia usuwanie elementów w trakcie iteracji.
Czym różni się ArrayList od LinkedList.
begynn å lære
ArrayList implementowany jest jako dynamicznie zmieniająca swoją długość tablica. LinkedList działa w oparciu o podwójne łączenie pomiędzy kolejnymi elementami listy.
ArrayList, LinkedList - obiekty której klasy zajmują więcej pamięci.
begynn å lære
LinkedList. W przypadku ArrayList przechowywane są indeksy elementów, a w przypadku LinkedList - adresy poprzedniego i nastepnego elementu.
Czym jest ListIterator?
begynn å lære
ListIterator to interfejs służący do iteracji po listach. W odróżnieniu od zwykłego Iteratora umożliwia iterację po elementach w obie strony, a także dodawanie i modyfikowanie elementów oprócz tylko ich usuwania.
Czym różni się HashSet od TreeSet?
begynn å lære
HashSet może przyjmować nullowe wartości. TreeSet organizuje elementy. HasSet jest bardziej wydajny.
Czym jest interfejs Comparable?
begynn å lære
Klasa, która implementuje Comparable ma możliwość sortowania elementow wewnątrz siebie wg zasady compareTo(Object o1). Sposób użycia: Collections. sort(list).
Czym jest interfejs Comparator?
begynn å lære
Interfejs Comparator służy do zewnętrzej względem klasy, na której jest użyty, metody sortowania jej obiektów. Compare(Object o1, Object o2). Sposób użycia Collections(list, comparator).

Du må logge inn for å legge inn en kommentar.