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

Lekcje

  • Opinie
  • O nas
Rozpocznij
Rozpocznij naukę
Rozpocznij naukę teraz
  • Mój postęp
  • Kursy
  • Mapa misji
  • 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ępny
  • Ś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ępny
  • Ć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ępny
  • 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ępny
  • 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ępny
  • 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ępny
  • 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ępny
  • 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ępny
  • 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ępny
  • 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ępny
  • 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ępny
  • 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ępny
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w Zadaniach
  • Cennik
  • Składnia Java
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie Sukcesu
  • Aktywność
  • Program partnerski
Firma
  • O nas
  • Kontakt
  • Opinie
  • Pokój prasowy
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGym CodeGym to internetowy kurs uczący od podstaw programowania w języku Java. Ten kurs to doskonały sposób na opanowanie języka Java dla początkujących. Zawiera pond 1200 zadań z możliwością natychmiastowej weryfikacji oraz niezbędny zakres teorii na temat podstaw języka Java. Aby pomóc Ci odnieść sukces w nauce, przygotowaliśmy również zestaw elementów motywacyjnych: quizy, projekty programistyczne, artykuły na temat efektywnego uczenia się i kariery programisty Java.
Podążaj za nami
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
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2025 CodeGym
MastercardVisa
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2025 CodeGym