soLid…ne programowanie!

Po dłuższej chwili wracam z kolejnym wpisem dotyczącym SOLID. Tym razem dobierzemy się do zasady „L” – Liskov substitution. Po co to wszystko?? Zasada „L” z SOLID odnosi się do jednego …

Po co komu hashCode i equals?

Ostatnio wpis był o tworzeniu klas i obiektów w Javie. Tak jak obiecałem teraz będzie o hashCode i equals. Czym są wymienione? Otóż hashCode() jest metodą, która zwraca nam wartość …

Jaka klasa taki kod!

Co to znaczy, że Java jest obiektowa? Java jest językiem obiektowym. To znaczy ni mniej ni więcej tyle, że wszystko w Javie toczy się wokół obiektów. Tworząc program w języku …

Obsługa wyjątków

Część druga. Tworzenie wsłasnego wyjątku. Obsługa wyjątków może być napisana pod nasz projekt, dużo bardziej wyrafinowana niż przedstawione zostało w pierwszej części artykułu. Dla naszych potrzeb możemy tworzyć własne wyjątki. …

Obsługa wyjątków

Część pierwsza. Wstęp Pisanie kodu, tworzenie aplikacji jest niesamowitą przygodą. Niestety, nie jesteśmy w stanie napisać programu, który działałby zawsze. Problemy mogą nadejść ze strony nierozważnego użytkownika, próbującego użyć naszej …

Przekazywanie paramaterów

Przekazywanie parameterów jest kluczowym elementem programowania. Tak naprawdę wszystko, co napiszemy w kodzie powoduje transmisję informacji i jej przetwarzanie. Java jest językiem, który wykorzystuje tylko przekazywanie parametrów przez ich wartość …