Typy proste | Kurs Java
W Javie typy danych możemy podzielić na dwie główne kategorie: typy obiektowe oraz typy proste. Typy obiektowe przechowują dane oraz zachowanie i szczegółowo zostaną przedstawione później. Natomiast typy proste, inaczej…
W Javie typy danych możemy podzielić na dwie główne kategorie: typy obiektowe oraz typy proste. Typy obiektowe przechowują dane oraz zachowanie i szczegółowo zostaną przedstawione później. Natomiast typy proste, inaczej…
Immutables to wszechstronne narzędzie do pracy z klasami typu: value object. Biblioteka pozwala uniknąć pisania oraz utrzymywania powtarzalnego i niewiele wnoszącego kodu (boilerplate code). Jej głównym celem jest realizacja reguły DRY (ang. Don’t…
Działanie praktycznie każdego z programów, ogólnie mówiąc, sprowadza się do przetwarzania danych. Dlatego jedną z podstawowych umiejętności, jaką powinien posiąść programista, jest znajomość typów danych oraz możliwości ich obróbki. Wprowadzenie…
Kurs Java Witam serdecznie i zapraszam do darmowego kursu z Podstaw Programowanie w Javie. Dzięki zawartym tu materiałom można rozpocząć samodzielną naukę programowania. Pozdrawiam i zapraszam do lektury. Historia Javy…
Debugowanie aplikacji to proces związany z naprawą błędów w kodzie, przez co jest zazwyczaj bardzo nielubiany przez programistów. Postaram się jednak przybliżyć ten temat tak, by stał się bardziej zrozumiały…
Klonowanie jest to mechanizm polegający na duplikowaniu, czyli kopiowaniu jednego obiektu na drugi. Jednak w Javie na obiekty wskazują referencje i to właśnie przy ich pomocy można manipulować obiektami. Przypisanie obiektu do…
Jednym z częstszych zarzutów wobec Javy jest jej rozwlekłość oraz potrzeba generowania dużych ilości kodu. Jednak bardzo często programiści poprzestają na samych zarzutach, nie zastanawiając się, jak można sobie z…
Metody hashCode i equals to jedne z podstawowych metod wykorzystywanych w Javie. Ich deklaracja znajduje się już w klasie Object. Mimo iż obie metody posiadają domyślną implementację, to wykorzystanie jej lub próba…
Lombok to stosunkowo niewielka biblioteka, rozwijana na zasadach wolnej licencji (MIT license). Najbardziej jest znana z automatycznego generowania getterów i setterów, jednak jej możliwości są dużo większe. Głównym celem jej powstania jest…
AutoValue to rozwijana przez Google na zasadach wolnej licencji (Apache 2.0) biblioteka pozwalająca łatwiej i przyjemniej obchodzić się z klasami typu value object. Dzięki niej w bardzo prosty sposób można uniknąć…
PAMIĘTAJ, żeby odebrać wiadomość potwierdzającą i kliknąć w przycisk.
Zapisując się na newsletter, zgadzasz się na przetwarzanie Twoich danych osobowych w celu wysyłania na wskazany przez Ciebie adres e-mail informacji handlowych o nowościach, promocjach, produktach i usługach związanych z serwisami stormit.pl i kierunekprogramista.pl. Będzie to marketing bezpośredni. Administratorem Twoich danych osobowych będzie Tomasz Woliński prowadzący działalność gospodarczą Tomasz Woliński Storm IT, Przytulna 38/43, 80-176 Gdańsk, NIP: 7431875586. Przysługuje Ci prawo do cofnięcia zgody, żądania wglądu do Twoich danych, wniesienia sprzeciwu co do ich przetwarzania, sprostowania, usunięcia i ograniczenia przetwarzania. Więcej informacji o tym jak przetwarzam Twoje dane znajdziesz na stormit.pl/polityka-prywatnosci/.