CodeGym
AI Academy
Promocja
CodeGym University
Nauka
Kursy
Zadania
Ankiety & quizy
Gry
Pomoc
Harmonogram
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw

Lekcje

  • Opinie
  • O nas
Start
Rozpocznij naukę
Rozpocznij naukę teraz
  • Mój postęp
  • Kursy
  • Mapa Questów
  • Lekcje
  • Droga programisty

    JAVA 25 SELF
    Poziom 7,Lekcja 6
    W tej lekcji dowiesz się, jak wygląda ścieżka kariery programisty, czym współcześni deweloperzy różnią się od „koderów” z przeszłości, dlaczego dziś ważniejsze jest składanie rozwiązań z gotowych komponentów zamiast pisania wszystkiego od zera oraz jak zawód Java Software Engineer przekształcił się w erze chmury i DevOps.
    Dostępne
  • Skąd wiedzieć, że dam radę?

    JAVA 25 SELF
    Poziom 8,Lekcja 0
    W tym artykule dowiesz się, dlaczego programowanie jest dostępne dla każdego, jakie korzyści daje zawód programisty, czym wyróżnia się innowacyjne podejście do nauki w CodeGym i dlaczego praktyka jest ważniejsza od teorii. Ten materiał doda ci wiary we własne siły i zachęci cię do rozpoczęcia drogi w IT!
    Dostępne
  • Struktura programu w Javie, metoda main

    JAVA 25 SELF
    Poziom 8,Lekcja 1
    W tym wykładzie omówimy, jak zbudowana jest podstawowa struktura programu na Java: czym są klasy i pola, jak działa punkt wejścia main(), po co są modyfikatory dostępu public/private i słowo kluczowe static, czym jest skrócony zapis main() w Java 25 oraz mały lifehack dla IntelliJ IDEA.
    Dostępne
  • Deklarowanie i wywoływanie metod, parametry

    JAVA 25 SELF
    Poziom 8,Lekcja 2
    Omawiamy, jak deklarować i wywoływać metody w Javie: ogólna postać, przykłady z parametrami i bez, różnica między parametrami a argumentami, praktyka z niewielkimi metodami użytkowymi i ostrożne użycie static do wywołania z main. Na końcu — typowe błędy i jak ich uniknąć.
    Dostępne
  • Wartości zwracane, return

    JAVA 25 SELF
    Poziom 8,Lekcja 3
    W tej lekcji omawiamy, po co metodom w Java wartości zwracane, jak wybrać typ wyniku, jak działa operator return, gdzie i jak używać zwróconego wyniku, a także niuanse związane z przedwczesnym zakończeniem metod void i typowe błędy. Praktyka obejmuje przykłady z int, double, String i boolean.
    Dostępne
  • Przekazywanie parametrów przez wartość i przez referencję

    JAVA 25 SELF
    Poziom 8,Lekcja 4
    W tym wykładzie omawiamy, jak w Java działają parametry metod: dlaczego mówi się, że w Java zawsze jest przekazywanie przez wartość, czym różnią się prymitywy ( int, double, boolean) od typów referencyjnych (tablice i obiekty), dlaczego zmiana elementów tablicy wewnątrz metody jest widoczna na zewnątrz, a przypisanie nowej referencji — nie. Pokazujemy czytelne przykłady, typowe błędy i praktyczne wnioski.
    Dostępne
  • Modyfikatory dostępu, zasięg zmiennych

    JAVA 25 SELF
    Poziom 8,Lekcja 5
    W tym wykładzie na przykładach omówimy modyfikatory dostępu w Java – public, private oraz widoczność pakietową (bez modyfikatora), a także zasięgi zmiennych: lokalne, parametry i pola klasy. Wyjaśnimy, czym jest przesłanianie zmiennych (shadowing) i jak odwoływać się do pól przez this oraz przez nazwę klasy. Na końcu przejrzymy typowe błędy i sposoby ich unikania.
    Dostępne
  • Tworzenie produktów: jak powstają współczesne produkty IT

    JAVA 25 SELF
    Poziom 8,Lekcja 6
    W tym wykładzie dowiesz się, jak naprawdę powstają współczesne produkty IT: dlaczego wytwarzanie oprogramowania to ciągłe zmiany, jak wygląda proces wydania, dlaczego wartość przynosi tylko kod działający na produkcji oraz jakie etapy przechodzi twój kod od napisania do realnej korzyści dla użytkowników. Wszystko z przykładami, analogiami i prawdziwymi historiami z branży.
    Dostępne
  • Technologie informacyjne

    JAVA 25 SELF
    Poziom 9,Lekcja 0
    W tym artykule dowiesz się, jak pojawienie się internetu i rozwój branży IT zmieniły świat, dlaczego zawody z obszaru technologii informacyjnych są poszukiwane, jakie perspektywy otwierają się przed specjalistami IT i dlaczego mogą oni pracować i żyć gdziekolwiek. Przyjrzymy się także plusom zawodu oraz możliwościom imigracji.
    Dostępne
  • Escapowanie znaków

    JAVA 25 SELF
    Poziom 9,Lekcja 1
    W tej lekcji omówimy, jak w Javie escapować znaki specjalne w łańcuchach, używać podziałów wiersza i wielowierszowych bloków tekstowych """, pracować z Unicode (w tym z parami surogatowymi) i emoji, a także jakie błędy najczęściej pojawiają się przy wypisywaniu cudzysłowów i ścieżek. Wszystko z czytelnymi przykładami.
    Dostępne
  • Formatowanie ciągów znaków

    JAVA 25 SELF
    Poziom 9,Lekcja 2
    W tej lekcji omówimy, jak w Javie estetycznie i niezawodnie składać tekst z danymi: od prostej konkatenacji z operatorem + po potężny mechanizm formatowania String.format(). Na przykładach zobaczymy specyfikatory formatu ( %s, %d, %.2f, %n), wyrównywanie, procenty oraz krótko — datę/czas i ustawienia regionalne. Zakończymy praktyką i omówieniem typowych błędów.
    Dostępne
  • Podstawowe metody klasy String

    JAVA 25 SELF
    Poziom 9,Lekcja 3
    W tej lekcji o Javie omawiamy najbardziej przydatne metody klasy String: jak policzyć długość łańcucha za pomocą length(), wyodrębniać podłańcuchy przez substring(), wyszukiwać tekst metodami indexOf() i lastIndexOf(), pobierać znaki charAt(), przekształcać łańcuch w tablicę znaków toCharArray(), zamieniać fragmenty metodą replace() oraz usuwać białe znaki na brzegach łańcucha przy użyciu trim() i strip(). Na końcu — zadania praktyczne i omówienie typowych błędów.
    Dostępne
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 30
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w zadaniach
  • Cennik
  • Składnia Javy
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie sukcesu
  • Aktywność
  • Program partnerski
Firma
  • O nas
  • Kontakt
  • Opinie
  • Dla mediów
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGymCodeGym to kurs online do nauki programowania w Javie od podstaw. Kurs idealny do opanowania Javy dla początkujących. Zawiera 1200+ zadań z natychmiastową weryfikacją oraz niezbędny zakres teorii podstaw Javy. Aby pomóc Ci w nauce, wprowadziliśmy zestaw funkcji motywacyjnych: quizy, projekty programistyczne, materiały o efektywnej nauce i poradnik kariery dla programisty Java.
Obserwuj nas
Język interfejsu
English Deutsch Español हिन्दी Français Português
Polski
বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programiści są tworzeni, nie rodzą się" © 2026 CodeGym
MastercardVisa
"Programiści są tworzeni, nie rodzą się" © 2026 CodeGym