Użyteczne linki od Profesora - 8 - 1

– Amigo – Programista Java na poziomie 8, zgłasza gotowość do lekcji!

– O, Amigo, czy to Ty? Pozdrowienia! Wnioskując z militarnej retoryki, za dużo rozmawiasz z Kapitanem.

– Skądże znowu, proszę Pana! Rozmawiam z nim w naprawdę umiarkowanej ilości! Oto mój raport: Przestudiowałem i częściowo zrozumiałem lekcję o kolekcjach oraz wykonałem wiele zadań na ich temat, proszę Pana! Ale to nie wszystko...

– Częściowo mówisz? Nie w pełni – twierdzisz? Zatem, oto pięć interesujących lekcji, które Ci pomogą. Mam nadzieję, że wszystko stanie się bardziej przejrzyste, kiedy się z nimi zapoznasz.

ArrayList w obrazkach

– Jeśli nie rozumiesz do końca, jak działa ArrayList ta lekcja jest dla Ciebie. Będzie tu dużo obrazków i wyjaśnień i prawie wcale nie będzie kodu. Ale, co najważniejsze, po przeczytaniu i przyswojeniu materiału zrozumiesz bardzo dobrze, jak działa ArrayList... Kto wie, może potem zaimplementujesz własną! A zatem, to jest dobre ćwiczenie dla początkującego programisty.

Klasa kolekcji

– Są zadania, do których ArrayList jest idealna. Twórcy Java zaimplementowali tę funkcjonalność w oddzielnej klasie, tak, byś Ty i inny programiści nie musieli przeprowadzać własnej implementacji za każdym razem. Ten artykuł odnosi się do tych zadań i klasy Collection.

LinkedList

– Programista Java nie obchodzi się tylko z ArrayList. Istnieje wiele innych, użytecznych struktur danych. Na przykład linked list (tj. tzw. lista wiązana zaimplementowana w klasie LinkedList). Masz jakieś pierwsze wrażenie na jej temat, ale nie odkryłeś/aś jeszcze specjalnych funkcji LinkedList? Przeczytaj artykuł i zrozum, jak zorganizowana jest ta struktura danych i jakie korzyści z niej płyną!

HashMap: jaki to jest rodzaj mapy?

– Kolejne informacje o strukturze danych, o której słyszałeś/aś co nieco podczas lekcji... O czym Ty mówisz? Zrozumiałeś/aś już wszystko o HashMap? Jeśli tak, cieszę się. (Choć najprawdopodobniej jesteś w błędzie!). Ale jeśli masz wątpliwości, przeczytaj ten artykuł i ucz się. Zawiera on wiele przydatnych przykładów.

Jak nie stracić poczucia czasu: DateTime i Calendar

– Hej, oto coś nowego: kilka przydatnych informacji o tym, jak być lepszym w Javie wraz z upływem czasu. Historycznie, Date było pierwszą klasą do pracy z datami... Czy słyszałeś/aś już o tym? Możesz jej używać, ale... eee... jest trochę dziwna, nawet dla mnie... I jest archaiczna. Pamiętasz to słowo? Jeśli nie, to Google Ci pomoże. Później pojawiają się bardziej wyrafinowane narzędzia: DateTime i Calendar. Polecam, byś je przestudiował!

– To na dzisiaj wszystko! Tym razem nie było dużo dodatkowych lekcji, ale wszystkie one są bardzo użyteczne i gruntowne. Co?! Hej, przestań drzemać. W prawo! Ponownie, w prawo! Maszeruj! Czytaj!