Wszystkie wpisy

Java

Wszystko o języku Java - od podstaw po zaawansowane tematy, Spring Framework i ekosystem JVM.

84artykułów
560min czytania

Wszystkie wpisy

Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem
Java

Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem

Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min17 maj 2024
Java 10 dni – Lekcja 6, Metody i wyrażenia
Java

Java 10 dni – Lekcja 6, Metody i wyrażenia

Lekcja 6, Metody i wyrażenia Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min16 maj 2024
Java 10 dni – Lekcja 5, Zmienne i typy danych
Java

Java 10 dni – Lekcja 5, Zmienne i typy danych

Lekcja 5, Zmienne i typy danych Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min14 maj 2024
Java 10 dni – Lekcja 4, Jak wykonywany jest kod naszej aplikacji?
Java

Java 10 dni – Lekcja 4, Jak wykonywany jest kod naszej aplikacji?

Lekcja 4, Jak wykonywany jest kod naszej aplikacji? Pełny materiał dostępny na: https://stormit.pl/java10dni/ https://www.youtube.com/watch?v=aAEJn3QcgQU

1 min13 maj 2024
Java 10 dni – Start!
Java

Java 10 dni – Start!

Java 10 dni – Start! Pełny materiał dostępny na: https://stormit.pl/java10dni/ https://www.youtube.com/watch?v=RnKYjTdcIaw

1 min10 maj 2024
Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy?
Java

Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy?

Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy? Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World”
Java

Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World”

Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World” Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę
Java

Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę

Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Odwrotna Notacja Polska (ONP) – rewolucyjne uporządkowanie obliczeń matematycznych➕➖✖️➗
Java

Odwrotna Notacja Polska (ONP) – rewolucyjne uporządkowanie obliczeń matematycznych➕➖✖️➗

Odwrotna Notacja Polska (ONP) – Jest to sposób zapisu wyrażeń matematycznych, który między innymi eliminuje potrzebę nawiasów do określania kolejności operacji,

11 min27 kwi 2024
Wieża Hanoi: Klasyczne wyzwanie logiczne – przewodnik początkującego programisty
Java

Wieża Hanoi: Klasyczne wyzwanie logiczne – przewodnik początkującego programisty

Wieża Hanoi (ang. Hanoi Tower). To zadanie, choć proste w swojej idei, stanowi doskonałe pole do ćwiczenia umiejętności programistycznych i logicznego myślenia.

7 min17 kwi 2024
Sudoku
Java

Sudoku

Sudoku – to gra logiczna, która polega na wypełnieniu siatki 9×9 cyframi tak, aby każda kolumna, każdy wiersz i każdy z dziewięciu kwadratów 3×3 (któr

6 min4 kwi 2024
Exception, Wyjątek – Od Buga do Rozwiązania⚙️
Java

Exception, Wyjątek – Od Buga do Rozwiązania⚙️

Witajcie w podróży, gdzie każdy bug staje się szansą na naukę, a wyjątki w Java przestają być zagadką. Czy zastanawialiście się kiedyś, co dokładnie dzieje się,

6 min28 lut 2024
Stacktrace – jak rozszyfrować Stacktrace w Twoim kodzie?
Java

Stacktrace – jak rozszyfrować Stacktrace w Twoim kodzie?

Stacktrace na pierwszy rzut oka, może przypominać zapis starożytnego manuskryptu – długi, zawiły i na pozór nie do rozszyfrowania. To zbiór linijek pełnych tech

6 min28 lut 2024
GraphQL vs REST API | Czy to koniec REST API? Czas na GraphQL!
Java

GraphQL vs REST API | Czy to koniec REST API? Czas na GraphQL!

Czy kiedykolwiek zastanawialiście się, jak aplikacje mobilne i strony internetowe pobierają dokładnie te dane, których potrzebują, nie więcej i nie mniej? W epo

8 min28 lut 2024
Java Collection | ArrayList, HashSet, HashMap
Java

Java Collection | ArrayList, HashSet, HashMap

Java kolekcje (ang. collections) – W Javie mamy do dyspozycji tablice. Mają one jednak trochę wad i nie zawsze łatwo współpracuję się z nimi. Dodawanie lub usuw

7 min21 lut 2024
[Java File] Obsługa plików, zapis, odczyt Java IO, Java NIO, FileWriter, BufferedWriter
Java

[Java File] Obsługa plików, zapis, odczyt Java IO, Java NIO, FileWriter, BufferedWriter

Obsługa plików w Javie nie musi być skomplikowana. Niezależnie od tego, czy piszesz swoją pierwszą aplikację, czy też szlifujesz umiejętności w zaawansowanych p

9 min21 lut 2024
Try with resources, Java try-with-resources ❤‍
Java

Try with resources, Java try-with-resources ❤‍

Jako przedstawiciel tej grupy zawodowej – z pełną odpowiedzialnością muszę przyznać  – że programiści z natury są raczej zapominalscy… Zaowocowało to pows

9 min21 lut 2024
[JAVA] Dlaczego warto uczyć się Javy – dyskusja + live coding
Java

[JAVA] Dlaczego warto uczyć się Javy – dyskusja + live coding

Java – 10 argumentów ZA: 1. Popularność Według Oracle na świecie jest już ponad 9 milionów programistów Java. Ta liczba zdecydowanie robi wrażenie, szczególnie

9 min13 lut 2024
Pola, obwody, wysokości figur i brył ⬜⚪
Java

Pola, obwody, wysokości figur i brył ⬜⚪

Geometria i programowanie? TYLKO NIE TO!!! A jednak… W świecie programowania matematyki, zrozumienie podstawowych pojęć geometrycznych jest istotne dla t

11 min6 lut 2024
CRUD, Create | Read | Update | Delete [CRUD] ️✍️❌
Java

CRUD, Create | Read | Update | Delete [CRUD] ️✍️❌

CRUD — może brzmieć tajemniczo, ale gwarantuję, że jest bliżej Ciebie, niż myślisz. Czy zastanawiałeś się kiedyś, jak działają aplikacje, których codziennie uży

5 min6 lut 2024
Projekt tinyURL️️ [Case study]
Java

Projekt tinyURL️️ [Case study]

Cześć! Dziś opowiem Wam o jednym z projektów grupowych, jaki realizujemy z kursantami w ramach programu : Kierunek Java Zapraszam do lektury historii oraz wnios

5 min30 sty 2024
Cyfry rzymskie, Liczby rzymskie
Java

Cyfry rzymskie, Liczby rzymskie

Cyfry rzymskie – zapożyczone ze starożytnego Rzymu, to nie tylko system notacji liczbowej, ale także bogate dziedzictwo kulturowe, które przetrwało próbę czasu.

6 min16 sty 2024
Sortowanie | Omówienie, implementacja algorytmów sortowania  Sortowanie Java, Java sort
Java

Sortowanie | Omówienie, implementacja algorytmów sortowania Sortowanie Java, Java sort

Sortowanie – to podstawowa operacja w informatyce, która stanowi rdzeń efektywnego zarządzania danymi. W praktyce trudno o choćby odrobinę większą aplikację, kt

3 min2 sty 2024
System dwójkowy 0️⃣1️⃣ Binarna reprezentacja liczb | System Binarny  Dwójkowy
Java

System dwójkowy 0️⃣1️⃣ Binarna reprezentacja liczb | System Binarny Dwójkowy

System dwójkowy, binarna reprezentacja liczb – to nie tylko zbiór zer i jedynek 0️⃣1️⃣ – to fundament, na którym zbudowana jest cała

6 min19 gru 2023
Wyszukiwanie binarne
Java

Wyszukiwanie binarne

Czy kiedykolwiek zastanawialiście się, jak w gąszczu milionów, a czasem wręcz miliardów rekordów! – znajduje się to, czego akurat teraz szukacie? To właśnie tam

4 min19 gru 2023
Java List, ArrayList, LinkedList
Java

Java List, ArrayList, LinkedList

Java List – W Javie możemy znaleźć specjalny framework oferujący nam szereg, różnych kolekcji. Można powiedzieć, że kolekcje są dość wypasioną konkurencją tabli

6 min8 gru 2023
Sortowanie przez wybieranie | Selection Sort
Java

Sortowanie przez wybieranie | Selection Sort

Sortowanie przez wybieranie – to jeden z podstawowych kroków w podróży każdego Junior Developera. Zrozumienie i praktyczne zastosowanie podstawowych algorytmów

3 min6 gru 2023
Najdłuższy Wspólny Prefiks i Najdłuższy Wspólny Podciąg
Java

Najdłuższy Wspólny Prefiks i Najdłuższy Wspólny Podciąg

Najdłuższy wspólny prefiks i najdłuższy wspólny podciąg to dwa istotne pojęcia w dziedzinie algorytmów i przetwarzania ciągów znaków. Najdłuższy wspólny prefiks

5 min4 gru 2023
Merge Sort – Sortowanie przez Scalanie, Merge Sort
Java

Merge Sort – Sortowanie przez Scalanie, Merge Sort

Sortowanie przez Scalanie (ang. Merge Sort) – Jednym z podstawowych zagadnień w programowaniu jest sortowanie danych. Bez względu na to, czy jesteś początkujący

4 min27 lis 2023
Arrays – Twój prywatny kombajn do zarządzania tablicami! ‍
Java

Arrays – Twój prywatny kombajn do zarządzania tablicami! ‍

Klasa Arrays, to jeden z tych „kombajnów”, po który sięgamy gdy chcemy zrobić „coś” z naszą tablicą. Przykładowo – chcesz zrobić „coś” z tablicą, ale nie wiesz

5 min27 lis 2023
Sortowanie szybkie – Quick Sort
Java

Sortowanie szybkie – Quick Sort

Sortowanie szybkie (ang. Quick Sort) – jest jednym z najpopularniejszych i najbardziej efektywnych algorytmów sortowania. Dowiesz się, dlaczego Quick Sort jest

7 min23 lis 2023
[NWD] Największy wspólny dzielnik, NWD
Java

[NWD] Największy wspólny dzielnik, NWD

Największy wspólny dzielnik (NWD) – to największa liczba, która dzieli dwie lub więcej innych liczb bez reszty. NWD jest używany w matematyce do upraszczania uł

4 min17 lis 2023
[NWW] Najmniejsza wspólna wielokrotność, NWW
Java

[NWW] Najmniejsza wspólna wielokrotność, NWW

Najmniejsza Wspólna Wielokrotność (NWW) – to temat, który jest nie tylko ważny w matematyce i chociażby w naukach przyrodniczych, ale także odgrywa kluczową rol

3 min17 lis 2023
Spring Boot i wstrzykiwanie zależności – szybkie wprowadzenie
Java

Spring Boot i wstrzykiwanie zależności – szybkie wprowadzenie

Spring i Spring Boot Spring to obecnie najpopularniejszy framework dla Java – dlatego jeżeli myślisz poważnie o swoim rozwoju jako Java Developer, to zwyczajnie

5 min29 wrz 2023
Generowanie haseł – Strong password generator, generator hasła
Java

Generowanie haseł – Strong password generator, generator hasła

Password generator  – „Wprowadź hasło” – ten zwrot czytamy (jeżeli nie żyjemy w jaskini odcięci od świata) praktycznie codziennie. Hasło to forma uwierzytelnie

7 min4 maj 2023
Java

Palindrom – Palindrom co to? Palindrom Przykłady

Palindrom – Jako dziecko lubiłam szukać słów, które czytane od prawej do lewej brzmią tak samo, jak czytane od lewej do prawej. Ile radości dawał fakt znalezie

4 min14 kwi 2023
Sortowanie przez wstawianie, Insertion Sort
Java

Sortowanie przez wstawianie, Insertion Sort

Sortowanie przez wstawianie – Czy zdarzyło Ci się grać w karty np. klasyczną wojnę karcianą⚔️? Ja taką grę, po rozdaniu kart zaczynam od układania

5 min28 mar 2023
Klasa String – metody z przykładami | split, length, replace, contains, indexOf, substring
Java

Klasa String – metody z przykładami | split, length, replace, contains, indexOf, substring

Metody klasy String – Ciągi znaków są elementem, który jest praktycznie nieodłączną częścią pracy programisty. Java udostępnia klasę String do tworzenia i manip

9 min14 paź 2022
String – najważniejszy typ danych
Java

String – najważniejszy typ danych

String – W Javie, jak w większości innych języków programowania, bardzo często mamy do czynienia z różnego rodzaju ciągami znaków. Klasą reprezentującą ciąg zna

7 min13 paź 2022
Java Switch Case | Kurs Java
Java

Java Switch Case | Kurs Java

Switch case – Każdego dnia dokonujemy wyborów, które są podyktowane określonymi warunkami. Wyobraź sobie poranną sytuację, kiedy chcesz zrobić sobie śniadanie.

10 min11 paź 2022
Instrukcja warunkowa IF ELSE | Kurs Java
Java

Instrukcja warunkowa IF ELSE | Kurs Java

Instrukcje warunkowe if – Jeśli dzisiaj jest niedziela tzn. że jest weekend, a co jeśli nie ? Trzeba iść do pracy. Jak często zadajesz sobie pytanie Jeśli coś &

5 min8 paź 2022
Pętla (for, while, do while, foreach) pętle | Kurs Java
Java

Pętla (for, while, do while, foreach) pętle | Kurs Java

Pętle (ang. loops) – Wyobraź sobie sytuację, w której musisz odświeżyć dane wszystkich uczniów w szkole . Mogą to być nawet setki uczniów ‍‍ – a c

8 min6 paź 2022
Java tablice | Kurs Java
Java

Java tablice | Kurs Java

Tablica (ang. array) – Często podczas tworzenia kodu nie pracujesz na pojedynczej zmiennej, lecz na dużej ilości takich zmiennych. Zmienne mogą być np. ze sobą

6 min2 paź 2022
Konwersja i rzutowanie typów | Kurs Java
Java

Konwersja i rzutowanie typów | Kurs Java

Konwersja i rzutowanie typów – W codziennym życiu nieważne jak bardzo byśmy chcieli – truskawka , nie zamieni się w cytrynę , pomimo że to i to jest owocem. Jav

5 min1 paź 2022
Inkrementacja i dekrementacja | Kurs Java
Java

Inkrementacja i dekrementacja | Kurs Java

Inkrementacja (ang. increment) i dekrementacja (ang. decrement) – Pracując np. z pętlami ➿ często istnieje potrzeba zwiększania ⬆️ lub zmni

4 min29 wrz 2022
Klasy osłonowe / opakowujące | Kurs Java
Java

Klasy osłonowe / opakowujące | Kurs Java

Klasy osłonowe (ang. Wrapper classes) – klasy osłonowe stanowią swego rodzaju pomost między światem typów prostych, a obiektowych. W niektórych miejscach typy p

5 min10 wrz 2022
Operatory matematyczne (arytmetyczne) | Kurs Java
Java

Operatory matematyczne (arytmetyczne) | Kurs Java

Operatory matematyczne – Podstawowe operacje matematyczne takie jak np. dodawanie lub mnożenie towarzyszą nam praktycznie każdego dnia w życiu codziennym. Podl

5 min31 sie 2022
STAŁE – final | Kurs Java
Java

STAŁE – final | Kurs Java

Stałe (final) – Wyobraź sobie, że potrzebujesz stworzyć zmienną, której wartość będzie niezmienna – raz przypisana i już zawsze taka sama. Przykładowo – chcesz

4 min27 sie 2022
Operatory logiczne | Kurs Java
Java

Operatory logiczne | Kurs Java

Operatory logiczne  –  sprawdzają, czy wyrażenie jest prawdziwe, czy fałszywe. Czy dzisiejsza pogoda jest deszczowa? ️ Czy w lodówce mam dżem lub konfitu

6 min27 sie 2022
Typy obiektowe | Kurs Java
Java

Typy obiektowe | Kurs Java

Typy obiektowe  – Java jest językiem zorientowany obiektowo. Co to właściwie znaczy? „Obiekty” ze świata rzeczywistego , w łatwy sposób możemy zaprezentować w J

5 min26 sie 2022
Typy proste | Kurs Java
Java

Typy proste | Kurs Java

Typy proste  –  Grupa ośmiu typów, których pomimo swej nazwy nie wolno lekceważyć. Dobra ich znajomość pozwoli Ci uniknąć przykrych niespodzianek, które mogą Ci

5 min25 sie 2022
Zmienne i typy danych | Kurs Java
Java

Zmienne i typy danych | Kurs Java

Zmienne w Javie – to jedno z podstawowych zagadnień, które programista powinien mieć w tzw. małym palcu. Tworząc aplikacje w Javie – praktycznie niemożliwe było

7 min24 sie 2022
Komentarze i samodokumentujący się kod | Kurs Java
Java

Komentarze i samodokumentujący się kod | Kurs Java

Komentarze nie są jak Lista Schindlera. Nie są „czystym dobrem”. W rzeczywistości komentarze są w najlepszym wypadku złem koniecznym – Robert C.Martin W tym mat

6 min23 sie 2022
Jak napisać swój pierwszy program Java | Kurs Java
Java

Jak napisać swój pierwszy program Java | Kurs Java

„Hello World!” – Pierwsze słowa raczkującego programisty .  W Javie również tutaj wszystko się zaczyna – Pierwsze linijki kodu, pierwsza kompilacja i uruchomie

5 min21 sie 2022
Operator przypisania | Kurs Java
Java

Operator przypisania | Kurs Java

Operator przypisania  – Czy wyobrażasz sobie tworzenie aplikacji bez możliwości przypisania wartości do zmiennych? Nie? Ja też nie. Całe szczęście, że nie muszę

5 min20 sie 2022
Instalacja Java JDK w 15 minut  | Kurs Java
Java

Instalacja Java JDK w 15 minut | Kurs Java

JDK (ang. Java Development Kit) –  Chcesz rozpocząć swoją przygodę z Javą? JDK będzie Twoim pierwszym krokiem ku tej przygodzie W tym materiale zapoznasz się

6 min19 sie 2022
Programowanie obiektowe – Object Oriented Programming (OOP)
Java

Programowanie obiektowe – Object Oriented Programming (OOP)

W ramach tego materiału dowiesz się, czym jest programowanie obiektowe (ang. Object Oriented Programming) i jak z nimi pracować.

11 min28 lip 2022
Rekurencja ➿ rekursja ➿ rekurencja
Java

Rekurencja ➿ rekursja ➿ rekurencja

Rekurencja (inaczej rekursja) (ang. recursion), czyli odwoływanie się np. funkcji lub definicji do samej siebie.

10 min26 sty 2022
Język Java – Historia Powstania | Kurs Java
Java

Język Java – Historia Powstania | Kurs Java

Historia Java wywodzi się głównie z dwóch bardzo popularnych języków programowania C++ i Smalltalk, czerpiąc z nich to, co najlepsze.

4 min29 wrz 2021
JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)
Java

JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)

Dzisiaj skupimy się na najpopularniejszej obecnie bibliotece do testów jednostkowy oraz integracyjnych – JUnit.

16 min11 sie 2021
Lombok – jak pozbyć się boilerplate code w Java [lombok data, value, builder, maven]
Java

Lombok – jak pozbyć się boilerplate code w Java [lombok data, value, builder, maven]

Lombok to stosunkowo niewielka biblioteka, rozwijana na zasadach wolnej licencji (MIT license). Najbardziej jest znana z automatycznego generowania getterów i s

8 min1 sie 2021
Boilerplate code – dlaczego zabija nasze aplikacje oraz o tym, że Lombok to nie zawsze najlepsze wyjście
Java

Boilerplate code – dlaczego zabija nasze aplikacje oraz o tym, że Lombok to nie zawsze najlepsze wyjście

Boilerplate code – 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 p

11 min1 sie 2021
Przygotowanie lokalnego środowiska programistycznego do pracy z Javą
Java

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą(cykl życia aplikacji, pierwsza aplikacja hello world)

5 min27 lip 2021
Java AI, Java Machine Learning – Sztuczna Inteligencja [AI, Machine Learning ] w Javie! – czy to możliwe?
Java

Java AI, Java Machine Learning – Sztuczna Inteligencja [AI, Machine Learning ] w Javie! – czy to możliwe?

Sztuczna Inteligencja [AI, Machine Learning ] w Javie! – czy to możliwe? Java wielu osobom kojarzy się tylko i wyłącznie z ciężkimi korporacyjnymi projektami. T

3 min27 mar 2021
Co to jest gra FizzBuzz i jak wykorzystać ją podczas rozmowy kwalifikacyjnej
Java

Co to jest gra FizzBuzz i jak wykorzystać ją podczas rozmowy kwalifikacyjnej

Gra FizzBuzz wykorzystywana jest na wielu rozmowach kwalifikacyjnych na programistę. Sprawdź, czy zdasz taki test. Wystarczy 10 minut, żeby się zapoznać z tą me

13 min18 lis 2019
Kolejka (Queue) – samouczek, FIFO krok po kroku
Java

Kolejka (Queue) – samouczek, FIFO krok po kroku

Wiesz, że kolejka (Queue) jest jedną z częściej wykorzystywanych struktur danych w Javie? – I co kryje się pod akronimem FIFO? Dzięki temu materiałowi dowiesz s

17 min4 lis 2019
Immutable – niezmienne obiekty
Java

Immutable – niezmienne obiekty

Immutable, czyli niezmienne obiekty – wady, zalety oraz kilka praktycznych przykładów. Zastanawiałeś/zastanawiałaś się kiedyś, jak na nasze życie wpływają różne

13 min7 paź 2019
Idempotent – idempotentny, czyli jaki?
Java

Idempotent – idempotentny, czyli jaki?

Idempotentny, idempotentność – idempotent – czyli właściwie co? W dzisiejszym odcinku zajmiemy się dobrą praktyką programistyczną, która polega na pisaniu idemp

9 min11 wrz 2019
Benchmark sposobem na wydajniejsze aplikacje – JMH
Java

Benchmark sposobem na wydajniejsze aplikacje – JMH

Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajności kodu. Już wkrótce przekonasz się, jak wiele na pozór prostych rzeczy nie zawsze działa tak, j

28 min20 sie 2018
JSON Schema – Walidacja JSON-a
Java

JSON Schema – Walidacja JSON-a

Ponieważ JSON jako format danych zyskuje coraz większą popularność, pojawia się również coraz więcej rozszerzeń i bibliotek ułatwiających pracę z jego wykorzyst

10 min21 lip 2017
Java Pytania Rekrutacyjne, Java Zadania
Java

Java Pytania Rekrutacyjne, Java Zadania

Szykujesz się do rozmowy kwalifikacyjnej na Java Developera i chcesz wcześniej poznać pytania rekrutacyjne? Ba! Kto by nie chciał ich znać zawczasu. Na moje i

10 min2 mar 2017
Operatory relacyjne | Kurs Java
Java

Operatory relacyjne | Kurs Java

Operatory relacyjne – Codziennie zdarza nam się coś porównywać. Może chcemy wiedzieć, czy to jabłko jest bardziej czerwone od tego jabłka obok, a może zastanaw

5 min11 lut 2017
String – konwertowanie i zamiana typów: Array, ArrayList, Char, Int, Integer
Java

String – konwertowanie i zamiana typów: Array, ArrayList, Char, Int, Integer

Konwertowanie i zamiana typów to fragment artykułu na temat klasy String. W tekście zebrane zostały fragmenty kodu pokazujące, w jaki sposób zamienić jeden typ

4 min26 sty 2017
StringBuilder: czy zawsze taki szybki? | String vs StringBuilder vs StringBuffer
Java

StringBuilder: czy zawsze taki szybki? | String vs StringBuilder vs StringBuffer

StringBuilder Operacje na ciągach znaków występują praktycznie w każdej aplikacji, dlatego są jedną z pierwszych umiejętności, jakie zdobywają młodzi programiśc

12 min16 sty 2017
Immutables – niemodyfikowalne obiekty na sterydach
Java

Immutables – niemodyfikowalne obiekty na sterydach

Immutables to wszechstronne narzędzie do pracy z klasami typu: value object. Biblioteka pozwala uniknąć pisania oraz utrzymywania powtarzalnego i niewiele wnosz

19 min4 sty 2017
Debugowanie, jakiego jeszcze nie znałeś
Java

Debugowanie, jakiego jeszcze nie znałeś

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ć

11 min14 gru 2016
Java

Klonowanie płytkie czy głębokie w Javie

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 p

8 min7 gru 2016
hashCode i equals – co grozi Ci za złamanie kontraktu między metodami equals i hashCode?
Java

hashCode i equals – co grozi Ci za złamanie kontraktu między metodami equals i hashCode?

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ą

9 min16 lis 2016
AutoValue
Java

AutoValue

AutoValue to rozwijana przez Google na zasadach wolnej licencji (Apache 2.0) biblioteka pozwalająca łatwiej i przyjemniej obchodzić się z klasami typu value obj

9 min2 lis 2016
Protocol Buffers, czyli 160 razy szybsza alternatywa dla XML'a
Java

Protocol Buffers, czyli 160 razy szybsza alternatywa dla XML'a

Protocol buffers (protobuf) to rozwijany przez Google, niezależny od języka programowania i platformy, rozszerzalny sposób na binarną serializację strukturalnyc

7 min26 paź 2016
Kurs Java | Darmowy Kurs Programowania w Javie
Java

Kurs Java | Darmowy Kurs Programowania w Javie

Kurs Java Pragniesz rozpocząć przygodę z programowaniem? A może zastanawiasz się, czy programowanie jest właśnie dla Ciebie? Jesteś zdecydowanie w odpowiednim

2 min15 paź 2016

Chcesz więcej?

Przeglądaj wszystkie artykuły na blogu lub zapisz się do newslettera, żeby nie przegapić nowych treści.