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

Lekcje

  • Opinie
  • O nas
Start
Rozpocznij naukę
Rozpocznij naukę teraz
  • Mój postęp
  • Kursy
  • Mapa Questów
  • Lekcje
  • Liczby i znaki w Javie

    JAVA 25 SELF
    Poziom 6,Lekcja 1
    W tej lekcji poznasz liczbowe i znakowe typy Javy: jakie są typy całkowite i zmiennoprzecinkowe, do czego służą BigInteger i BigDecimal, jak używać sufiksów i podkreśleń w literałach, czym jest char i jak jest powiązany z Unicode. Praktyczne tabele, przykłady i wskazówki — wszystko w jednym miejscu.
    Dostępne
  • Wprowadzenie do liczb zmiennoprzecinkowych i typu double

    JAVA 25 SELF
    Poziom 6,Lekcja 2
    W tym wykładzie o Javie dowiesz się, czym są liczby zmiennoprzecinkowe, czym różnią się typy float i double, jak deklarować i inicjalizować zmienne, czytać dane przez Scanner, formatować wyjście za pomocą String.format, a także zobaczysz typowe błędy przy mieszanych obliczeniach int i double.
    Dostępne
  • Problemy z precyzją i wartości specjalne

    JAVA 25 SELF
    Poziom 6,Lekcja 3
    Dlaczego w Javie wyrażenie 0.1 + 0.2 nie daje dokładnie 0.3, jak prawidłowo porównywać liczby zmiennoprzecinkowe z użyciem tolerancji, jakie specjalne wartości ma double ( Infinity, NaN) i jak je sprawdzać za pomocą Double.isInfinite i Double.isNaN. Omawiamy typowe błędy i pokazujemy praktyczne przykłady.
    Dostępne
  • Zaokrąglanie i formatowanie liczb

    JAVA 25 SELF
    Poziom 6,Lekcja 4
    W tej lekcji omówimy, jak zaokrąglać i estetycznie wyświetlać liczby w Javie: metoda Math.round(), warianty Math.floor(), Math.ceil(), Math.rint(), zaokrąglanie do potrzebnej liczby miejsc po przecinku, formatowanie za pomocą DecimalFormat i String.format, a także różnica między zaokrąglaniem a formatowaniem oraz typowe błędy. Wszystko z praktycznymi przykładami i tabelami.
    Dostępne
  • Jawne i niejawne przekształcanie typów w Java

    JAVA 25 SELF
    Poziom 6,Lekcja 5
    Omawiamy konwersje typów w Java: automatyczne (poszerzające) i jawne (zawężające) rzutowania między int, double, long, byte, char, zasady wyrażeń mieszanych, przejścia między liczbami a łańcuchami za pomocą Integer.parseInt i Integer.toString, a także czym cast ( ( int )) różni się od zaokrąglania przez Math.round. Z praktycznymi przykładami i typowymi błędami.
    Dostępne
  • Tworzenie produktu IT

    JAVA 25 SELF
    Poziom 6,Lekcja 6
    W tym wykładzie poznasz, jak wygląda proces tworzenia produktu IT: jakie role występują w zespole, jak współpracują, czym zajmują się Product Owner, UX Designer, DevOps i deweloperzy, a także zapoznasz się z historią rozwoju podejść do budowy nowoczesnych usług cyfrowych.
    Dostępne
  • Jestem najlepszy

    JAVA 25 SELF
    Poziom 7,Lekcja 0
    W tym motywacyjnym artykule dowiesz się, dlaczego droga do sukcesu jest wyjątkowa dla każdego, jak wybrać własną strategię, nie poświęcając ważnych rzeczy, oraz dlaczego ważne jest nie tylko dużo pracować, ale też pracować mądrze. Materiał pomoże spojrzeć na konkurencję, pracowitość i uwarunkowania kulturowe z nowej perspektywy.
    Dostępne
  • Wprowadzenie do tablic

    JAVA 25 SELF
    Poziom 7,Lekcja 1
    W tym wykładzie poznamy tablice w Javie: czym jest ten obiekt‑kontener, jak tworzyć tablice różnych typów, odwoływać się do komórek po indeksie, rozumieć, jak tablice są przechowywane w pamięci, korzystać z właściwości length i unikać typowych błędów, takich jak wyjście poza zakres. Wszystko poparte przykładami kodu i czytelnymi ilustracjami.
    Dostępne
  • Podstawowe operacje na tablicach jednowymiarowych

    JAVA 25 SELF
    Poziom 7,Lekcja 2
    W tej lekcji omawiamy codzienne operacje na tablicach jednowymiarowych w Javie: tablice typu String, wartość null i jej pułapki, szybkie sposoby inicjalizacji, pętlę for-each, modyfikację elementów, podstawowe obliczenia (suma, maksimum, minimum, średnia), wejście/wyjście oraz typowe błędy. Wszystko z czytelnymi przykładami kodu i objaśnieniami.
    Dostępne
  • Tablice dwuwymiarowe

    JAVA 25 SELF
    Poziom 7,Lekcja 3
    W tej lekcji omawiamy tablice dwuwymiarowe w Java: składnię deklaracji int[][], tworzenie i inicjalizację, odwoływanie się do elementów za pomocą indeksów [stroka][stolbets], wypełnianie i wypisywanie tabel. Zrozumiemy, dlaczego to „tablice tablic” i dlaczego taki model jest wygodny w praktyce. Z przykładami i ilustracjami.
    Dostępne
  • Tablice postrzępione (Jagged Arrays)

    JAVA 25 SELF
    Poziom 7,Lekcja 4
    W tym wykładzie omawiamy tablice postrzępione w Java: czym różnią się od „klasycznych” dwuwymiarowych, jak je deklarować i inicjalizować ( int[][], new int[ 3][]), jak je iterować za pomocą zwykłych i for-each pętli, tworzymy przykłady z ocenami studentów. Dodatkowo przyjrzymy się tablicom wielowymiarowym ( int[][][]) i częstym błędom: ArrayIndexOutOfBoundsException, NullPointerException, oraz zamieszaniu z length.
    Dostępne
  • Klasa Arrays: sort, fill, copyOf, equals

    JAVA 25 SELF
    Poziom 7,Lekcja 5
    Poznajemy klasę narzędziową Arrays z Javy: jak szybko sortować i wypełniać tablice, kopiować je w całości i w zakresie, poprawnie porównywać zawartość ( equals/ deepEquals) oraz estetycznie wypisywać dane ( toString/ deepToString). Dużo praktycznych przykładów, niuanse półotwartych zakresów i typowe błędy.
    Dostępne
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 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ę" © 2025 CodeGym
MastercardVisa
"Programiści są tworzeni, nie rodzą się" © 2025 CodeGym