Programując w Java nie zwalniasz pamięci ręcznie. Nie wywołujesz free(), nie martwisz się o wskaźniki. A jednak aplikacja działa stabilnie, obiekty znikają, a pamięć się nie „zapcha”.
Za kulisami pracuje Garbage Collector (GC) – mechanizm automatycznego zarządzania pamięcią w ramach Java Virtual Machine (JVM).
Co to właściwie jest i jak …
Zobacz więcej
W ramach powtórki poniżej przedstawiam wam listę kolekcji i interfejsów oraz wyjaśnię jak działa proces iteracji po elementach Set i Map, które nia maja określonego porzadku tak jak Listy.
Kolekcje w Javie to specjalne struktury danych, które ułatwiają przechowywanie i …
Zobacz więcej
Na pierwszy rzut oka obiekt w Javie wydaje się czymś prostym: tworzysz go, używasz i… zapominasz. W praktyce jednak każdy obiekt przechodzi kilka wyraźnych etapów, a ich zrozumienie pomogło mi i mam nadzieję pomoże Tobie pisać kod bardziej świadomie, wydajniej i bezpieczniej.
W tym artykule postaram się wyjaśnić, co dokładnie …
Zobacz więcej
W Javie obiekty nie pojawiają się znikąd. Zanim zaczną „żyć” w pamięci programu, muszą zostać poprawnie zainicjalizowane. Właśnie w tym momencie do gry wchodzą konstruktory – specjalne metody odpowiedzialne za przygotowanie obiektu do pracy.
W tym artykule wyjaśnię czym dokładnie jest konstruktor, jak działa domyślny konstruktor, jak tworzyć własne konstruktory …
Zobacz więcej