kalendarz 20 stycznia 2026 r.
Metody w Javie – fundament czytelnego i efektywnego kodu

Metody w Javie – fundament czytelnego i efektywnego kodu

kategorie: Java metody
autor: Maciej Sobieniak

Jednym z najważniejszych elementów języka Java są metody. To właśnie one pozwalają programistom dzielić kod na mniejsze, logiczne fragmenty, które można wielokrotnie wykorzystywać, testować i łatwiej utrzymywać. Poniższy artykuł, mam nadzieję w przystępny sposób wyjaśnia, czym są metody, jak działają oraz dlaczego są nieodzowną częścią dobrego programowania.

To co zaczynamy?

Zobacz więcej
kalendarz 28 lipca 2025 r.
🧐 Big‑O – czyli ile maszeruje Twój algorytm

🧐 Big‑O – czyli ile maszeruje Twój algorytm

kategorie: notacja Big-O Java
autor: Maciej Sobieniak

Notacja Big‑O (w języku polskim spotykana również jako O-notacja) to znormalizowany sposób opisu złożoności obliczeniowej algorytmów, który pozwala określić ich wydajność. Służy ona przede wszystkim do porównywania różnych algorytmów rozwiązujących ten sam problem, ułatwiając programiście wybór najbardziej efektywnego podejścia. Inaczej mówiąc to kalkulator lenistwa programu. Im mniejsza literka n w wyniku, tym …

Zobacz więcej
kalendarz 23 lipca 2025 r.
🔁 Tydzień #2: Kolekcje, pętle i Wielka Dwójka – equals() & hashCode()

🔁 Tydzień #2: Kolekcje, pętle i Wielka Dwójka – equals() & hashCode()

kategorie: Java Kodilla bootcamp
autor: Maciej Sobieniak

 TL;DR: Kręciłem pętlami, mierzyłem złożoność Big-O, zaprzyjaźniłem się z kolekcjami i odkryłem, że equals() bez hashCode() to jak login bez hasła. Poniżej przedstawiam krótką ściągę z tego tygodnia dla ciekawskich oraz mam nadzieję obiektywnie przedstawię swoje wrażenia.

Zapraszam do lektury.

Na pierwszy ogien idą pętle, złożoność oraz interfejs dla collection.

Zobacz więcej
kalendarz 7 lipca 2025 r.
Raport z frontu: Tydzień #1 na bootcampie Kodilla Java Developer

Raport z frontu: Tydzień #1 na bootcampie Kodilla Java Developer

kategorie: Java Kodilla bootcamp
autor: Maciej Sobieniak

W pierwszym tygodniu poznałem interfejsy, zaprzyjaźniłem się z klasami abstrakcyjnymi i odkryłem, że Object ma więcej metod niż ja wypitych kaw.

1. OOP vs. podejście strukturalne

Kodilla zaczęła od filozoficznego pytania: „Czy Twój program jest obiektem czy patelnią pełną funkcji?”

Werdykt: jeśli nie chcesz spalić jajecznicy (czytaj: logiki biznesowej), …

Zobacz więcej
Menu
Wykorzystuje pliki cookies!

Informuję, że stosuję pliki cookies - w celach statycznych, reklamowych oraz przystosowania serwisu do indywidualnych potrzeb użytkowników.
Są one zapisywane w Twoim urządzeniu końcowym. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki internetowej.