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

Ankiety/testy

  • Opinie
  • O nas
Start
Rozpocznij naukę
Rozpocznij naukę teraz
  • Wszystkie ankiety/testy
  • Komendy i pierwszy program

    Komendy i pierwszy program
    Poziom 1, Lekcja 5
    Komendy i pierwszy program
    1
    Niedostępne
  • Wprowadzenie do typów int i String

    Wprowadzenie do typów int i String
    Poziom 2, Lekcja 5
    Wprowadzenie do typów int i String
    1
    Niedostępne
  • Operator warunkowy

    Operator warunkowy
    Poziom 3, Lekcja 5
    Operator warunkowy: if else
    1
    Niedostępne
  • Pętle

    Pętle
    Poziom 4, Lekcja 5
    Pętle while, for, do-while
    1
    Niedostępne
  • Instalacja IDE

    Instalacja IDE
    Poziom 5, Lekcja 5
    Instalacja IDE, wtyczki CodeGym
    1
    Niedostępne
  • Liczby zmiennoprzecinkowe

    Liczby zmiennoprzecinkowe
    Poziom 6, Lekcja 5
    Liczby zmiennoprzecinkowe i char
    1
    Niedostępne
  • Tablice

    Tablice
    Poziom 7, Lekcja 5
    Zapoznanie z tablicami
    1
    Niedostępne
  • Metody

    Metody
    Poziom 8, Lekcja 5
    Deklaracja i wywołanie metod
    1
    Niedostępne
  • Praca z napisami

    Praca z napisami
    Poziom 9, Lekcja 5
    Praca z napisami
    1
    Niedostępne
  • Stałe, enum i switch

    Stałe, enum i switch
    Poziom 10, Lekcja 5
    Stałe, enum i switch
    1
    Niedostępne
  • Wyjątki

    Wyjątki
    Poziom 11, Lekcja 5
    Wyjątki
    1
    Niedostępne
  • Śledzimy MKS

    Śledzimy MKS
    Poziom 12, Lekcja 5
    Śledzimy MKS
    1
    Niedostępne
  • Daty i czas

    Daty i czas
    Poziom 13, Lekcja 5
    Daty, czas i strefy czasowe
    1
    Niedostępne
  • Klasy i konstruktory

    Klasy i konstruktory
    Poziom 14, Lekcja 5
    Klasy i konstruktory
    1
    Niedostępne
  • Enkapsulacja

    Enkapsulacja
    Poziom 15, Lekcja 4
    Zasady enkapsulacji
    1
    Niedostępne
  • Zagnieżdżone i wewnętrzne klasy

    Zagnieżdżone i wewnętrzne klasy
    Poziom 16, Lekcja 4
    Zagnieżdżone i wewnętrzne klasy
    1
    Niedostępne
  • Dziedziczenie i hierarchia

    Dziedziczenie i hierarchia
    Poziom 17, Lekcja 4
    Dziedziczenie i hierarchia
    1
    Niedostępne
  • Polimorfizm i przeciążanie

    Polimorfizm i przeciążanie
    Poziom 18, Lekcja 4
    Polimorfizm i przeciążanie
    1
    Niedostępne
  • Klasy abstrakcyjne

    Klasy abstrakcyjne
    Poziom 19, Lekcja 4
    Abstrakcja i klasy abstrakcyjne
    1
    Niedostępne
  • Interfejsy

    Interfejsy
    Poziom 20, Lekcja 4
    Pojęcie interfejsu
    1
    Niedostępne
  • Zaawansowane interfejsy

    Zaawansowane interfejsy
    Poziom 21, Lekcja 4
    Zaawansowane interfejsy i interfejsy funkcyjne
    1
    Niedostępne
  • Klasy record

    Klasy record
    Poziom 22, Lekcja 4
    Klasy record
    1
    Niedostępne
  • OOP — typowe błędy

    OOP — typowe błędy
    Poziom 23, Lekcja 4
    OOP — typowe błędy
    1
    Niedostępne
  • Hierarchia wyjątków

    Hierarchia wyjątków
    Poziom 24, Lekcja 4
    Zaawansowana praca z wyjątkami
    1
    Niedostępne
  • Wprowadzenie do Git i GitHub

    Wprowadzenie do Git i GitHub
    Poziom 25, Lekcja 4
    Kontrola wersji: praca z Git i GitHub
    1
    Niedostępne
  • Kolekcje i generics

    Kolekcje i generics
    Poziom 26, Lekcja 4
    Kolekcje i generics
    1
    Niedostępne
  • Interfejsy kolekcji

    Interfejsy kolekcji
    Poziom 27, Lekcja 4
    Interfejsy kolekcji
    1
    Niedostępne
  • Praca z kolekcjami

    Praca z kolekcjami
    Poziom 28, Lekcja 4
    Praca z kolekcjami
    1
    Niedostępne
  • Komparatory i porównywanie obiektów

    Komparatory i porównywanie obiektów
    Poziom 29, Lekcja 4
    Komparatory i porównywanie obiektów
    1
    Niedostępne
  • Podstawy Stream API

    Podstawy Stream API
    Poziom 30, Lekcja 4
    Podstawy Stream API
    1
    Niedostępne
  • Grupowanie i agregacja

    Grupowanie i agregacja
    Poziom 31, Lekcja 4
    Stream API: grupowanie i agregacja
    1
    Niedostępne
  • Unie i projekcje

    Unie i projekcje
    Poziom 32, Lekcja 4
    Stream API: unie i projekcje
    1
    Niedostępne
  • Optymalizacja pracy z kolekcjami

    Optymalizacja pracy z kolekcjami
    Poziom 33, Lekcja 4
    Optymalizacja pracy z kolekcjami
    1
    Niedostępne
  • Nowoczesne kolekcje

    Nowoczesne kolekcje
    Poziom 34, Lekcja 4
    Nowoczesne kolekcje i niezmienność
    1
    Niedostępne
  • Praca z plikami

    Praca z plikami
    Poziom 35, Lekcja 4
    Praca z plikami
    1
    Niedostępne
  • Czytanie i zapisywanie plików

    Czytanie i zapisywanie plików
    Poziom 36, Lekcja 4
    Czytanie i zapisywanie plików
    1
    Niedostępne
  • Praca z kodowaniami

    Praca z kodowaniami
    Poziom 37, Lekcja 4
    Praca z kodowaniami
    1
    Niedostępne
  • Błędy podczas pracy z plikami

    Błędy podczas pracy z plikami
    Poziom 38, Lekcja 4
    Błędy podczas pracy z plikami
    1
    Niedostępne
  • Praca z systemem plików

    Praca z systemem plików
    Poziom 39, Lekcja 4
    Praca z systemem plików
    1
    Niedostępne
  • Operacje z katalogami

    Operacje z katalogami
    Poziom 40, Lekcja 4
    Operacje z plikami i katalogami
    1
    Niedostępne
  • Optymalizacja IO

    Optymalizacja IO
    Poziom 41, Lekcja 4
    Optymalizacja IO
    1
    Niedostępne
  • Serializacja

    Serializacja
    Poziom 42, Lekcja 4
    Wprowadzenie do serializacji obiektów
    1
    Niedostępne
  • Konfiguracja serializacji

    Konfiguracja serializacji
    Poziom 43, Lekcja 4
    Konfiguracja serializacji
    1
    Niedostępne
  • Serializacja złożonych struktur

    Serializacja złożonych struktur
    Poziom 44, Lekcja 4
    Serializacja złożonych struktur
    1
    Niedostępne
  • Optymalizacja binarnej serializacji

    Optymalizacja binarnej serializacji
    Poziom 45, Lekcja 4
    Optymalizacja binarnej serializacji
    1
    Niedostępne
  • Serializacja JSON

    Serializacja JSON
    Poziom 46, Lekcja 4
    Serializacja JSON
    1
    Niedostępne
  • Serializacja XML

    Serializacja XML
    Poziom 47, Lekcja 4
    Serializacja XML
    1
    Niedostępne
  • Wyrażenia lambda

    Wyrażenia lambda
    Poziom 48, Lekcja 4
    Wyrażenia lambda
    1
    Niedostępne
  • Funkcyjne programowanie

    Funkcyjne programowanie
    Poziom 49, Lekcja 4
    Funkcyjne programowanie
    1
    Niedostępne
  • Zdarzenia i obsługa zdarzeń

    Zdarzenia i obsługa zdarzeń
    Poziom 50, Lekcja 4
    Zdarzenia i obsługa zdarzeń
    1
    Niedostępne
  • Wielowątkowość

    Wielowątkowość
    Poziom 51, Lekcja 4
    Podstawy wielowątkowości
    1
    Niedostępne
  • Synchronizacja wątków

    Synchronizacja wątków
    Poziom 52, Lekcja 4
    Synchronizacja wątków
    1
    Niedostępne
  • Problemy wielowątkowości

    Problemy wielowątkowości
    Poziom 53, Lekcja 4
    Problemy wielowątkowości
    1
    Niedostępne
  • Równoległość i ForkJoin

    Równoległość i ForkJoin
    Poziom 54, Lekcja 4
    Równoległość i ForkJoin
    1
    Niedostępne
  • Asynchroniczne programowanie

    Asynchroniczne programowanie
    Poziom 55, Lekcja 4
    Asynchroniczne programowanie
    1
    Niedostępne
  • Asynchroniczne operacje na plikach

    Asynchroniczne operacje na plikach
    Poziom 56, Lekcja 4
    Asynchroniczne operacje na plikach
    1
    Niedostępne
  • Wirtualne wątki

    Wirtualne wątki
    Poziom 57, Lekcja 4
    Wirtualne wątki
    1
    Niedostępne
  • Wchodzimy głębiej w wielowątkowość

    Wchodzimy głębiej w wielowątkowość
    Poziom 58, Lekcja 4
    Wchodzimy głębiej w wielowątkowość
    1
    Niedostępne
  • Równoległa praca z plikami

    Równoległa praca z plikami
    Poziom 59, Lekcja 4
    Równoległa praca z plikami
    1
    Niedostępne
  • Moduły i struktura projektu

    Moduły i struktura projektu
    Poziom 60, Lekcja 4
    Moduły i struktura projektu
    1
    Niedostępne
  • Praca z procesami

    Praca z procesami
    Poziom 61, Lekcja 4
    Praca z procesami
    1
    Niedostępne
  • Refleksja

    Refleksja
    Poziom 62, Lekcja 4
    Refleksja i możliwości dynamiczne
    1
    Niedostępne
  • Logowanie

    Logowanie
    Poziom 63, Lekcja 4
    Logowanie, monitoring i profilowanie
    1
    Niedostępne
  • Pamięć i garbage collection

    Pamięć i garbage collection
    Poziom 64, Lekcja 4
    Pamięć i garbage collection
    1
    Niedostępne
  • Nowe możliwości języka

    Nowe możliwości języka
    Poziom 65, Lekcja 4
    Nowe możliwości języka
    1
    Niedostępne
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