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
  • Konstruktory

    Składnia Java
    Poziom 5, Lekcja 8
    Niektórym wydaje się, że programista jest jak konstruktor stawiający budynki. Coś w tym jest. Dzisiaj porozmawiamy o trochę innych konstruktorach. Ponieważ wszystkie obiekty muszą w jakiś sposób być inicjalizowane, do przeprowadzenia tego procesu wynaleziono specjalne skrócone inicjalizatory. Noszą one nazwę konstruktorów.
    Dostępny
  • Ćwiczenia z konstruktorami

    Składnia Java
    Poziom 5, Lekcja 9
    Nie, nie musisz szukać tych konstruktorów na placu budowy. Konstruktor to specjalna metoda do inicjalizowania obiektów. To tam piszesz wartości początkowe dla pól obiektu (choć niekoniecznie wszystkich). Konstruktor ma taką samą nazwę, jak klasa. Jedna klasa może mieć wiele konstruktorów. Albo tylko jeden... nazywany domyślnym konstruktorem. Spokojnie, przyswoisz to wszystko dzięki zadaniom.
    Dostępny
  • Przydatne linki od Profesora – 5

    Składnia Java
    Poziom 5, Lekcja 10
    Czcigodny Profesor Zawiłło znowu grasował w archiwach! Dokopał się do różnych przydatnych materiałów, które pomogą studentom i studentkom CodeGym spojrzeć na temat z innej strony oraz pogłębić i poszerzyć swą wiedzę. Będziemy się uczyć o wyrażeniach warunkowych, getterach i setterach, konstruktorach i błędach nowicjuszy. Same przydatne rzeczy!
    Dostępny
  • Przerwa dla nerda: muzyczny przerywnik

    Składnia Java
    Poziom 5, Lekcja 11
    Jesteśmy już prawie na końcu piątego poziomu. Niedługo wrócimy do robienia zadań (również tych trudnych!). A teraz czas się trochę odprężyć! Na pewno słyszałeś/aś o naszej wielkiej gwieździe LadyJavie? Nie?! Musisz poznać jej megahit, który ogrzewa nawet najzimniejsze serca programistów Javy, niezależnie od ich poziomu.
    Dostępny
  • Ostatnie zadania

    Składnia Java
    Poziom 5, Lekcja 12
    Podczas nauki programowania nie ma czegoś takiego jak ekstra zadania! Profesor tajnego centrum CodeGym jest o tym przekonany na 1000%. Dlatego zadania są po prostu częścią każdego poziomu. 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.
    Dostępny
  • Zdobywasz kolejny poziom!

    Składnia Java
    Poziom 6, Lekcja 0
    „Ścieżka programisty” brzmi prawie jak „droga samuraja”. Zarówno programista, jak i samuraj, nie powinni zawracać z raz obranej drogi. Właściwie prawda jest trochę inna: oni po prostu nie chcą zawracać. Ta lekcja jest o tym, co musisz zrobić, aby maksymalnie wykorzystać życie jako programista.
    Dostępny
  • Widoczność obiektów i puste (null) referencje

    Składnia Java
    Poziom 6, Lekcja 1
    Jeśli obiekt istnieje, to znaczy, że jest komuś potrzebny... Obiekt utworzony w Javie istnieje (żyje), dopóki przynajmniej jedna zmienna przechowuje jego adres (odnosi się do niego). Jeśli nie istnieją już żadne referencje do niego, obiekt umiera. Przychodzi po niego śmieciarz i... Dobra, w rzeczywistości nie wygląda to tak tragicznie. Wręcz przeciwnie!
    Dostępny
  • Odśmiecanie

    Składnia Java
    Poziom 6, Lekcja 2
    Jeśli nie zapisujesz referencji do obiektów, przyjdzie w nocy po nie odśmiecacz i sprzątnie je wszystkie. Brzmi to na tyle strasznie, że programiści są gotowi modlić się do wielkiego odśmiecacza Javy. Zwłaszcza ci, którzy zaczynali swoją karierę, używając innych języków, takich jak C++.
    Dostępny
  • Finalizacja za pomocą metody finalize

    Składnia Java
    Poziom 6, Lekcja 3
    Dzisiaj opowiem krótko o najbardziej niezależnej metodzie finalize(). Metoda ta słucha tylko maszyny Java, w tym sensie, że może zostać wywołana tylko przez nią. Jest ona wywoływana zaraz przed zniszczeniem obiektu. W rzeczywistości stanowi przeciwieństwo konstruktora. Metoda ta może zwolnić zasoby używane przez obiekt.
    Dostępny
  • Czas życia obiektu

    Składnia Java
    Poziom 6, Lekcja 4
    Czas trochę pofilozofować o życiu i śmierci obiektów! Programiści często tworzą setki obiektów i przechowują je na różnych listach, ale nigdy tych list nie czyszczą. To powoduje przepełnienie. Aby tego uniknąć, należy poprawnie obchodzić się z obiektami. Dzisiejsza lekcja wprowadzi Cię w ten temat.
    Dostępny
  • Zadania dotyczące czasu życia obiektu

    Składnia Java
    Poziom 6, Lekcja 5
    Na poprzedniej lekcji dowiedzieliśmy się, że nie możemy wywołać metody finalize, używając „uchwytów”. Może to zrobić tylko wirtualna maszyna Java i nie możemy przewidzieć, kiedy to się stanie. A co, jeśli sam/a spróbujesz to wywołać? Na przykład, utworzysz 50000 obiektów (koty i psy, jak zwykle)? Podejmiemy się takiego zadania i nie tylko.
    Dostępny
  • Zmienne i metody statyczne

    Składnia Java
    Poziom 6, Lekcja 6
    Zastanówmy się nad znaczeniem słowa „statyczne”. Metody mogą być statyczne i niestatyczne. Zwyczajne metody wywoływane są na obiekcie i mają dostęp do jego danych. Metody statyczne nie mają tego dostępu: zwyczajnie nie mają referencji do obiektu. Potrafią uzyskać dostęp do zmiennych statycznych klasy i innych metod statycznych. Szczegóły znajdziesz w tej lekcji.
    Dostępny
  • 1
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • ...
  • 60
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