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 19!

    Podstawy Java
    Poziom 9,Lekcja 0
    Gratulacje, ukończyłeś/aś ósmy poziom misji! Zapoznałeś/aś się ze strumieniami wejściowymi/wyjściowymi, nauczyłeś/aś się pisać własne wrappery dla System.in i wykonałeś/aś 29 zadań (chyba, że zostawiłeś/aś kilka na później). Na Poziomie 9 będziemy nadal zgłębiać tajniki strumieni ucząc się interfejsów Reader/Writer oraz klas FileReader/FileWriter.
    Dostępne
  • Adaptery

    Podstawy Java
    Poziom 9,Lekcja 1
    Adaptery są częścią języka programowania Java. Umożliwiają one łączenie ze sobą obiektów o różnych interfejsach. To niezbity fakt, że jeśli chcesz dobrze poznać wzorzec projektowy adapter, musisz rozumieć strumienie I/O.
    Dostępne
  • Reader/Writer

    Podstawy Java
    Poziom 9,Lekcja 2
    Reader i Writer to dwie abstrakcyjne klasy, które są bardzo podobne do klas InputStream i OutputStream. Jednak operują one na znakach - tj. odczytują i zapisują znaki. Reader i Writer bardzo ułatwiają pracę z danymi tekstowymi. Zapoznaj się z nimi! Używaj ich!
    Dostępne
  • Ćwiczenia z Reader/Writer

    Podstawy Java
    Poziom 9,Lekcja 3
    Zamiast pisać bilion różnych klas, projektanci Javy napisali ponad dwadzieścia adapterów i pozwolili im łączyć się ze sobą w dowolny sposób wskazany przez programistów. Diego wymyślił wiele różnych zadań dotyczących adapterów oraz Reader i Writer. Udanej zabawy!
    Dostępne
  • FileReader/FileWriter

    Podstawy Java
    Poziom 9,Lekcja 4
    Poprzednie lekcje dały Ci możliwość poznania FileInputStream i FileOutputStream, ale dziś studenci w tajnym centrum CodeGym przygotowują się na spotkanie z klasami FileReader i FileWriter. Wszystkie te klasy są adapterami pomiędzy obiektami File a „interfejsami” InputStream, OutputStream, Reader i Writer. Szczegóły znajdują się w tej lekcji.
    Dostępne
  • Ćwiczenia z FileReader/FileWriter

    Podstawy Java
    Poziom 9,Lekcja 5
    Aby opanować posługiwanie się adapterami, trzeba wykonać wiele zadań. Żeby poczuć je, że tak powiem, opuszkami palców lub zakończeniami nerwowymi... lub tym czymś, co tam mają roboty. Twój nauczyciel Diego traci nadzieję, że studenci CodeGym staną się prawdziwymi programistami. Dosłownie zasypuje ich zadaniami.
    Dostępne
  • BufferedReader/InputSreamReader

    Podstawy Java
    Poziom 9,Lekcja 6
    Programowanie to praktyka. Dlatego czasami zaczynamy czegoś używać, a dopiero później rozumiemy, na czym to polega. Tak właśnie było w przypadku klas BufferedReader i InputStreamReader, z których studenci CodeGym korzystają już w czasie pierwszej misji. Nadszedł czas, aby zrozumieć, jak działają operatory konwersji.
    Dostępne
  • Napiszmy nasz własny wrapper dla System.out

    Podstawy Java
    Poziom 9,Lekcja 7
    W tajnym laboratorium nie mniej tajnego centrum szkoleniowego CodeGym studenci uczą się dziś zamiany obiektów. Twój mentor Bilaabo pokaże, jak napisać wrapper dla System.out tak, aby nikt nie zauważył zamiany. Ale najpierw musisz zrozumieć sam System.out.
    Dostępne
  • Ćwiczenia ze strumieniami | Poziom 9

    Podstawy Java
    Poziom 9,Lekcja 8
    Nadszedł czas, aby studenci w tajnym centrum szkoleniowym CodeGym zaczęli pisać własne wrappery. Twój nauczyciel Diego zaprasza Cię do zaimplementowania pięciu podstępnych reader wrapperów. Za każdym razem podstęp polega na czym innym. W jednym przypadku reader wrapper zastępuje wszystkie litery wielkimi literami. W innym przypadku wyświetla tylko liczby. Zaczynajmy!
    Dostępne
  • Przydatne linki od Profesora – 19

    Podstawy Java
    Poziom 9,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. I czasami warto jest ponownie przeczytać to, co już kiedyś czytaliśmy. Dziś jest właśnie taki dzień. Przeczytajmy ponownie artykuł o strumieniach wejściowych/wyjściowych.
    Dostępne
  • Bezpieczne centra danych Google

    Podstawy Java
    Poziom 9,Lekcja 10
    Dane to w obecnych czasach najważniejszy kapitał. Dlatego ich bezpieczeństwo jest dla przedsiębiorstw i usługodawców najwyższym priorytetem. Zobaczmy, jak Google zabezpiecza dane w jednym z największych centrów danych na świecie. W tym filmie omówimy różne poziomy bezpieczeństwa z Joe Kavą, wiceprezesem Google ds. operacji w centrach danych.
    Dostępne
  • Zadanie dodatkowe | Lekcja 11 | Poziom 9

    Podstawy Java
    Poziom 9,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 strumieni. Nie są one najłatwiejsze, ale mają korzystny wpływ na funkcjonowanie mózgu (lub procesorów, w przypadku tych, którzy takowe posiadają). A jeśli wykonasz dodatkowe zadania, dostaniesz dwa razy więcej "XP"!
    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