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
  • Zdobywasz kolejny poziom!

    Składnia Java
    Poziom 9,Lekcja 0
    Jeśli studiowałeś/aś na uniwersytecie, to pewnie zauważyłeś/aś, że znaczącą rolę przypisuje się tam teorii – zupełnie, jakby 99% absolwentów miało prowadzić badania naukowe. Nasza kolejna lekcja motywacyjna, przygotowana przez super specjalistę CodeGym, pokaże Ci, co naprawdę jest ważne w procesie nauki.
    Dostępne
  • Ślad stosu (ang. stack trace)

    Składnia Java
    Poziom 9,Lekcja 1
    W stosie przestrzegana jest zasada „first in, last out” (ang. obiekt, który zostaje dodany jako pierwszy, zostaje obsłużony jako ostatni). Reguła StackTrace w Javie mówi: Pamiętaj, że funkcja wywołana w ostatniej kolejności, zostanie zakończona jako pierwsza. To znaczy, że jeśli funkcja A wywołuje funkcję B, która wywołuje funkcję C, która z kolei wywołuje funkcję D, to powrót z funkcji B wymaga, żeby wpierw wrócić z funkcji C, a to z kolei wymaga najpierw powrotu z funkcji D.
    Dostępne
  • Ćwicz wyświetlanie śladu stosu

    Składnia Java
    Poziom 9,Lekcja 2
    Stos wywołań jest jak stos talerzy w knajpie. Jeśli z jakiegoś powodu spodobał Ci się trzeci talerz od góry, musisz zdjąć najpierw te dwa, które leżą na nim, aby się do niego dostać. Stos wywołań w Javie to specjalna kolekcja, używana przez wirtualną maszynę do zapisywania wszystkich wywołań funkcji. Rozwiąż kilka zadań dotyczących StackTrace i dowiedz się, jak zdobyć upragniony talerz.
    Dostępne
  • Wprowadzenie do wyjątków

    Składnia Java
    Poziom 9,Lekcja 3
    Dotychczas, kiedy metoda wyrzucała błąd, program zostawał zakończony. A teraz maszyna Java tworzy specjalny obiekt (wyjątek), który przechowuje informacje o błędzie. Program wychodzi z bieżącej metody, następnie z metody, która wywołała tę metodę i tak dalej, aż dojdzie do metody main. Aby program mógł dalej działać, wyjątek musi zostać „obsłużony”.
    Dostępne
  • Typy wyjątków

    Składnia Java
    Poziom 9,Lekcja 4
    W Javie wyjątki dzielą się na dwa typy: checked i unchecked, tj. wyjątki, które muszą być obsługiwane i wyjątki, których nie trzeba obsługiwać. Domyślnie wszystkie wyjątki muszą być obsługiwane. A teraz przyjrzymy się temu, jak pracować z wyjątkami wyrzuconymi przez maszynę Java.
    Dostępne
  • Jak działają wyjątki

    Składnia Java
    Poziom 9,Lekcja 5
    Wyjątki są bardzo eleganckim i wygodnym mechanizmem radzenia sobie z błędami. Aby z nimi pracować, musisz zrozumieć kilka rzeczy o programowaniu w Javie i przyzwyczaić się do sposobu, w jaki rozwijany jest stos wywołań. Podczas tej lekcji przyjrzymy się temu, jak tworzy się, wyrzuca i obsługuje wyjątki.
    Dostępne
  • Złap mnie, jeśli potrafisz

    Składnia Java
    Poziom 9,Lekcja 6
    Do Poziomu 9 studenci i studentki CodeGym wykonali dziesiątki zadań. Nie obyło się bez błędów, prawda? Dotychczas, jeśli pojawiał się jakiś błąd, program kończył swoje działanie. Teraz wiemy, czym w Javie są wyjątki i mamy na nie specjalną „pułapkę”: blok try-catch. Wykonajmy kilka zadań związanych z wyjątkami pojawiającymi się podczas pracy z liczbami, ciągami, tablicami i kolekcjami.
    Dostępne
  • Jak działa multi-catch

    Składnia Java
    Poziom 9,Lekcja 7
    Twierdzenie catch, które jest używane do obsługi wyjątków, może jednocześnie obsługiwać wiele wyjątków. A co daje używanie pojedynczego bloku multi-catch? Upraszcza to kod, czyniąc go bardziej zrozumiałym, likwiduje powtórzenia i poprawia nastrój (ta ostatnia właściwość jest wartością dodaną używania multi-catch).
    Dostępne
  • Multum zadań o multi-catch

    Składnia Java
    Poziom 9,Lekcja 8
    Jak działa multi-catch? Kiedy w bloku try pojawia się wyjątek, wykonywanie programu przechodzi do pierwszego catch. Jeśli typ wskazany wewnątrz twierdzenia catch pasuje do typu wyjątku, to rozpoczyna się wykonywanie kodu wewnątrz bloku {}. W innym wypadku wykonywanie przenosi się do następnego catch i sprawdzenie wykonywane jest powtórnie. A teraz przećwiczmy to wszystko, aby ugruntować naszą wiedzę.
    Dostępne
  • Linki od Profesora - 9

    Składnia Java
    Poziom 9,Lekcja 9
    Na tym poziomie naprawdę musisz już znać teorię! W związku z tym Profesor ma dziś dla Ciebie trochę zadań. W większości dotyczą one wyjątków, ale nie tylko. Podziękujmy Profesorowi za jego wysiłki, obejrzyjmy kilka konkretnych filmików oraz przeczytajmy użyteczne artykuły o wyjątkach, StackTrace i sygnaturach metody.
    Dostępne
  • Dlaczego ludziom nie udaje się zrobić wielkiej kariery

    Składnia Java
    Poziom 9,Lekcja 10
    Nie musisz odłączać swojego mózgu, aby uchronić się przed załamaniem spowodowanym nadmiarem informacji. Lepiej dostarczyć mu coś prostego i jednocześnie ciekawego. Obejrzyjmy inspirującą przemowę Larry'ego Smitha o tym, dlaczego ludziom nie udaje się zrobić wielkiej kariery, mimo tego, że pasjonują się tym, co robią i mają otwarty umysł.
    Dostępne
  • Ostatnie zadania

    Składnia Java
    Poziom 9,Lekcja 11
    Na końcu poziomu trzeba wykonać kilka zadań. Niektóre z nich są bardziej zaawansowane i wymagają od studenta umiejętności korzystania z wyszukiwarki Google. Lub myślenia. Lub myślenia i korzystania z Google. Ćwicz się w tych zadaniach każdego dnia, a Twoje umiejętności niezwykle szybko się poprawią. Zostały one zaprojektowane specjalnie dla IDEA.
    Dostę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