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
  • Witaj na Poziomie 18!

    Podstawy Java
    Poziom 8,Lekcja 0
    Gratulujemy ukończenia siódmego poziomu misji! To było naprawdę trudne. W dalszym ciągu zaznajamiałeś/aś się z wątkami i zacząłeś/aś rozwiązywać problemy związane z wielowątkowością. W końcu było do zrobienia całe 23 zadań (mniej więcej). Kontynuując ten temat, przyjrzymy się bliżej strumieniom wejściowym i wyjściowym.
    Dostępne
  • Strumienie wejściowe/wyjściowe

    Podstawy Java
    Poziom 8,Lekcja 1
    Tak naprawdę, wiesz już coś o strumieniach I/O. Pamiętasz System.out.println? Wiesz co? System.out jest statyczną zmienną PrintStream (elementu podrzędnego OutputStream) w klasie System. Tak więc przez cały ten czas byłeś/aś szczęśliwym użytkownikiem PrintStream.
    Dostępne
  • Strumienie dla I/O plików

    Podstawy Java
    Poziom 8,Lekcja 2
    W tej lekcji Twój nauczyciel Raszi opowie Ci o dwóch klasach służących do odczytywania i zapisywania plików. Są to FileInputStream i FileOutputStream. Jak już się pewnie domyślasz, pierwszy pozwala na sekwencyjny odczyt bajtów z pliku, a drugi umożliwia sekwencyjny zapis bajtów do pliku. Kliknij na lekcję, a dowiesz się, jak te klasy są skonstruowane.
    Dostępne
  • Ćwiczenia z FileInputStream i FileOutputStream

    Podstawy Java
    Poziom 8,Lekcja 3
    Nigdy nie wiesz, czy rozumiesz dany temat, dopóki nie spróbujesz wykorzystać swojej wiedzy w praktyce! Diego dobrze o tym wie. Dlatego też dzisiaj przygotował dla Ciebie pięć zadań dotyczących używania klas FileInputStream i FileOutputStream. Poszukamy i wyświetlimy minimalne, maksymalne, najczęstsze i najrzadsze bajty w pliku.
    Dostępne
  • InputStream/OutputStream

    Podstawy Java
    Poziom 8,Lekcja 4
    Dzisiaj Twoja nauczycielka Basia pomoże Ci lepiej zrozumieć naturę InputStream i OutputStream. Dowiesz się, że nie są to w ogóle interfejsy: są to klasy abstrakcyjne. Mają nawet kilka zaimplementowanych metod. Jakich? Dowiesz się tego na tej lekcji.
    Dostępne
  • Ćwiczenia z InputStream/OutputStream

    Podstawy Java
    Poziom 8,Lekcja 5
    Diego, robot i wykwalifikowany nauczyciel, uważa, że uczniowie będący na poziomie 8 drugiej misji nie uczą się wystarczająco dużo. Co więcej, to kluczowy moment! Dlatego też nie mamy czasu do stracenia. Chcąc nie chcąc musisz wykonać zadania "Oswajanie InputStream i OutputStream".
    Dostępne
  • BufferedInputStream

    Podstawy Java
    Poziom 8,Lekcja 6
    Czy zauważyłeś, że Java ma mnóstwo skomplikowanych słów złożonych? Dzisiejsza lekcja jest poświęcona klasie o eleganckiej nazwie BufferedInputStream. Jednak najpierw Twój nauczyciel Kim opowie Ci o wzorcu projektowym wrapper i o tym dlaczego jest on potrzebny.
    Dostępne
  • Napisz swój własny strumień: wrapper dla System.in

    Podstawy Java
    Poziom 8,Lekcja 7
    Dzisiaj dowiemy się kilku ciekawych rzeczy: jak zastąpić strumień wejściowy System.in. Najpierw musimy stworzyć bufor, a następnie umieścić w nim kilka wartości. Następnie opakujemy go w klasę, która wie jak odczytywać dane z bufora za pomocą protokołu InputStream. Szczegóły znajdziesz w tej lekcji.
    Dostępne
  • Ćwiczenia ze strumieniami | Poziom 8

    Podstawy Java
    Poziom 8,Lekcja 8
    Jeśli z przyjemnością uczyłeś się o strumieniach, wszystkich tych wrapperach i BufferedInputStream, to chętnie wykonasz pięć zadań, które zostały przygotowane dla Ciebie przez wspaniałego Diego. A jeśli nie spodobał Ci się ten temat... Cóż, wykonasz je wtedy bez przyjemności. Nie ma od tego ucieczki!
    Dostępne
  • Przydatne linki od Profesora – 18

    Podstawy Java
    Poziom 8,Lekcja 9
    Oczywiście, analizowanie tego samego materiału z różnych stron jest przydatne. Każdy z nas myśli inaczej, więc prawdopodobnie to co dla Ciebie jest najlepszym źródłem zdobywania wiedzy teoretycznej, niekoniecznie sprawdzi się u Twojego kolegi. Specjalnie dla Ciebie Profesor znalazł bardzo ciekawą lekcję online, dzięki której dowiesz się dużo więcej na temat strumieni wejściowych i wyjściowych.
    Dostępne
  • Tworzenie gry Skyrim

    Podstawy Java
    Poziom 8,Lekcja 10
    Mamy tutaj w CodeGym taką tradycję: pod koniec każdego poziomu Twój nauczyciel Julian zaprasza Cię do obejrzenia fascynującego filmu na temat informatyki. Dlatego usiądź wygodnie i się odpręż. Nauczysz się czegoś nowego i nawet dostaniesz trochę ciemnej materii... Tym razem jest to film o grze Skyrim.
    Dostępne
  • Zadanie dodatkowe | Lekcja 11 | Poziom 8

    Podstawy Java
    Poziom 8,Lekcja 11
    Dzwoni Kapitan Odlot! Ma dla Ciebie kilka niespodzianek. W zasadzie, nie kilka, i nie są to niespodzianki, ale dziesięć zadań, które ugruntują Twoją wiedzę na temat wątków. A ci naprawdę dociekliwi mogą spróbować swoich sił, wykonując trzy dodatkowe, trudniejsze zadania. Jedno z nich będzie poświęcone szyfrowaniu i odszyfrowywaniu plików.
    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