CodeGym
AI Academy
Promocja
CodeGym University
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
  • Generyki

    All lectures for PL purposes
    Poziom 1,Lekcja 108
    Witaj Amigo! - Cześć, Ellie! — Dzisiaj Risha i ja opowiemy wam wszystko o lekach generycznych. „Więc w pewnym sensie wiem już prawie wszystko. Prawie wszystkie, ale nie wszystkie. - Tak? Dobra, jestem gotowy do słuchania. – W takim razie zaczynajmy. Typy generyczne w Javie to klasy zawierające typy parametrów. Powody pojawienia się generycznych - patrz komentarz ...
    Dostępne
  • Rodzaje: super, rozszerza, lista

    All lectures for PL purposes
    Poziom 1,Lekcja 109
    — Nowy interesujący temat — symbole wieloznaczne. Z definicji jest to coś w rodzaju wzorca „*”, który pasuje do wszystkiego. Ale zacznijmy od daleka. Wyobraź sobie, że masz klasę „Wojownik(Wojownik)” i metodę, która oblicza, który z dwóch wojowników jest silniejszy. Oto jak może to wyglądać: Przykład 1 class WarriorManager { public static boolean fight(Warrior w1, ...
    Dostępne
  • Rodzaje: Klasa<T>

    All lectures for PL purposes
    Poziom 1,Lekcja 110
    - Cześć! Będę kontynuował ogólny wykład Ellie. Gotowy do słuchania? - Tak. - Więc zacznijmy. Fakt pierwszy. Metody klasowe mogą również mieć własne typy-parametry. - Tak, wiem. — Nie, mam na myśli dokładnie moje typy parametrów: Przykład klasa Kalkulator { T add(T a, T b); //dodaj T sub(T a, T b); //odejmij T mul(T a, T ...
    Dostępne
  • generyczne: ? dzika karta

    All lectures for PL purposes
    Poziom 1,Lekcja 111
    - No i na koniec jeszcze jeden mały wykład na temat Generic. Teraz powiem ci, jak ominąć „wymazywanie typu” (wymazywanie typu). - Tak. To też chcę wiedzieć. - Jak zapewne już wiesz, Java ma typ Class, który służy do przechowywania referencji do obiektu klasy. Przykłady: Przykłady Klasa clazz = Integer.class; Klasowe szaleństwo =...
    Dostępne
  • Adnotacje jak tworzyć

    All lectures for PL purposes
    Poziom 1,Lekcja 112
    - Stwórzmy teraz kilka adnotacji i użyjmy ich. Na przykład piszemy silnik do gry. Jednocześnie w grze mamy do czynienia z wieloma postaciami, które podzielone są na trzy kategorie: elfy, pałacowi strażnicy oraz złoczyńca. Podczas rozwoju gry mogą zostać dodane nowe postacie, a balans gry ulegnie zmianie. Byłoby więc bardzo...
    Dostępne
  • Gniazdo elektryczne

    All lectures for PL purposes
    Poziom 1,Lekcja 113
    Witaj Amigo! - Cześć Risza! — Tematem dzisiejszego wykładu są Gniazda. Gniazdo przetłumaczone z angielskiego - Rozeta Wiesz już, że każdy komputer w sieci ma swój unikalny adres IP. - Tak. - A teraz wyobraź sobie, że masz kilka komputerów i na każdym z nich działa kilkanaście programów współpracujących z...
    Dostępne
  • Witaj na Poziomie 11!

    All lectures for PL purposes
    Poziom 1,Lekcja 114
    Gratulacje, możesz rozpocząć swoją drugą misję! Dzięki niej zapoznasz się z podstawami OOP (programowania obiektowego), strumieniami i serializacją. Będziesz się uczyć o przeciążaniu metod, interfejsach i wielokrotnym dziedziczeniu. Regularne ćwiczenia (poprzez wykonywanie zadań) pomogą Ci przejść wszystkie 10 poziomów tej misji i przygotować się do realizacji miniprojektów.
    Dostępne
  • OOP: podstawowe zasady

    All lectures for PL purposes
    Poziom 1,Lekcja 115
    Wiesz już, czym są klasy i obiekty. Teraz przyjrzymy się im z innej strony. Abstrakcja, enkapsulacja, dziedziczenie i polimorfizm — zapewne te słowa jeszcze niewiele Ci mówią (bądź ich znaczenie nie kojarzy Ci się z programowaniem). Wkrótce jednak przekonasz się, że na tych czterech filarach opiera się OOP (programowanie obiektowe).
    Dostępne
  • Dlaczego potrzebujemy OOP?

    All lectures for PL purposes
    Poziom 1,Lekcja 116
    „OOP jest kłopotliwe i zagmatwane! Nie można go jakoś obejść?” – to standardowe pytanie studentek i studentów CodeGym na tym etapie. W tej lekcji usłyszysz historię o firmie, która wysyłała towar w przestrzeń kosmiczną. „A co to ma wspólnego z OOP?” – pytasz. Ano to, że pomogło ono tej firmie poradzić sobie z pewnymi trudnościami. Tobie również pomoże.
    Dostępne
  • Jeszcze jedno wyjaśnienie OOP (luźne powiązanie, wysoki stopień kohezji)

    All lectures for PL purposes
    Poziom 1,Lekcja 117
    Wewnętrzna struktura danego produktu musi być tak skonstruowana, aby pozwalała dokonać dużych (i małych) zmian przy jak najmniejszej liczbie poprawek. Programowanie obiektowe pozwala firmom pracować nad dużymi projektami bez ryzyka, że ugrzęźnie się podczas aktualizacji kodu.
    Dostępne
  • Lekcja o wiki na temat OOP

    All lectures for PL purposes
    Poziom 1,Lekcja 118
    Ostatnie dwie lekcje przygotowały Cię na to, by móc zagłębić się w OOP. Profesor Zawiłło nie lubi tracić czasu. Znalazł dla Ciebie jeden z najlepszych artykułów o OOP. Jest niezwykle ciekawy, lecz dość długi i bardzo szczegółowy. Nie martw się, jeśli coś w nim wyda Ci się jeszcze zbyt trudne.
    Dostępne
  • Dziedziczenie. Zalety dziedziczenia

    All lectures for PL purposes
    Poziom 1,Lekcja 119
    Dawno, dawno temu był sobie koń. Podgryzał sobie trawkę, galopował i miał święty spokój. A potem przyszedł programista i nagle koń miał już potomka — Pegaza, skrzydlatego konia. Ta nowa bestia zainspirowała innych do działania. Z pozoru była jak zwykły koń: jadła trawę i galopowała. Ale poza tym umiała też latać. Dokładnie tak pojawiły się w Javie podklasy. Szczegóły znajdziesz w tej lekcji.
    Dostępne
  • 1
  • ...
  • 8
  • 9
  • 10
  • 11
  • 12
  • ...
  • 98
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