Najczęstsze błędy początkujących programistów

Wszyscy popełniamy błędy, natomiast programiści mają ku temu znacznie więcej okazji. W dzisiejszym artykule przyjrzymy się błędom, które są najczęściej popełniane przez początkujących programistów Java. Na naszych kursach (m.in. Tester Automatyzujący) uczymy jak się przed nimi ustrzec. 1. Porównywanie obiektów za pomocą operatora „==”. Ten punkt nie powinien być chyba dla nikogo zaskoczeniem. Operator porównania…

Skąd garbage collector wie, który obiekt można usunąć z pamięci?

Czym jest i co robi Garbage Collector? Jedną z licznych zalet języka Java jest brak konieczności zarządzania pamięcią maszyny, na której uruchamiany jest program. Nie oznacza to jednak, że Java ten problem ignoruje. Zajmuje się nim tzw. garbage collector, który pracuje w tle w trakcie działania programu. Jego głównym zadaniem jest zbieranie i usuwanie obiektów, których…