Lista na ćwiczenia – gist
Kategoria: Programowanie Obiektowe – Java
Java #10
Tematyka: tablice i kolekcje, typ wyliczeniowy enum.
Jakie operacje/zagadnienia trzeba znać/rozważyć?
1) jak stworzyć tablicę, kolekcję… w typach prostych i referencyjnych
2) jaka biblioteka jest potrzebna? (czy wszystko dopisuje IDE czy trzeba coś ręcznie?)
3) co się dzieje, gdy dodajemy byty innego typu albo różnych typów?
4) jak dodaje się elementy na tablicę, kolekcję, czy trzeba po kolei, czy można dowolnie? czy muszą być niepowtarzalne?
5) jak wypisać wszystkie elementy tablicy/kolekcji na konsoli?
6) jak zwrócić ostatni i pierwszy element z tablicy/kolekcji?
7) jak zwrócić dowolny element z tablicy/kolekcji, o ile to możliwe?
8) jak posortować elementy na tablicy, kolekcji?
9) jak sprawdzić rozmiar/liczbę elementów w tablicy/kolekcji?
10) jak sprawdzić czy tablica/kolekcja zawiera daną wartość/referencję?
11) jak można odwrócić elementy w tablicy/kolekcji? w tym kontekście chodzi o odwrócenie kolejności (a nie odwrotne sortowanie)
12) jak można usuwać elementy z tablic/kolekcji? czy można pierwszy, ostatni lub jakiś ze środka?
Lista na ćwiczenia – gist
Do nauki do czasu kolokwium:
- ArrayList, LinkedList, ArrayDeque, HashSet, TreeSet, EnumSet, LinkedHashSet, PriorityQueue, HashMap, TreeMap, EnumMap, LinkedHashMap, WeakHashMap, IdentityHashMap, Hashtable, Stack, BitSet
- tablice: jednowymiarowe, wielowymiarowe, poszarpane (postrzępione), tablice tablic.
Java #9
Lista na ćwiczenia – gist
Java #8
Tematyka: utrwalenie wiadomości i umiejętności w postaci napisania jednego dłuższego programu.
Lista na ćwiczenia – gist.
Java #7
Tematyka: klasy finalne (final
), operacje na plikach tekstowych, zarządzanie datą i czasem, związki między klasami, diagramy UML, „drabinki” polimorfizmu, zabawy z interfejsami, separacja i składanie stringów, zabawy na stringach, operacje wejścia/wyjścia a obiekty, pola w interfejsie, argumenty finalne.
Lista na ćwiczenia – gist.