Na tej stronie znajdziesz listę wpisów z zagadkami dotyczącymi języka Java. Zawierają one różnego rodzaju niuanse języka i „podchwytliwe” fragmenty kodu.
Rozwiązanie do każdej zagadki znajdziesz w następnym w kolejności wpisie, tzn. rozwiązanie do zagadki #1 jest dołączone do zagadki #2, zagadki #2 do zagadki #3 itd.
Lista wpisów z zagadkami:
- Zagadka #1 – operator porównania i złożony operatora porównania.
- Zagadka #2 – przeładowanie statycznych metod.
- Zagadka #3 – odwoływanie się do dziedziczonych pól i metod.
- Zagadka #4 – zamiana tablicy na listę za pomocą metody Arrays.asList.
- Zagadka #5 – łapanie wyjątków.
- Zagadka #6 – inicjalizacja i użycie zmiennych różnych typów.
- Zagadka #7 – dzielenie liczb i łapanie wyjątków.
- Zagadka #8 – wyrażenia switch.
- Zagadka #9 – trój-argumentowy operator logiczny.
- Zagadka #10 – dziedziczenie domyślnych metod interfejsów.
- Zagadka #11 – priorytety operatorów warunkowych.
- Zagadka #12 – null w switch.