CodeGym
Promotion
CodeGym University
Nauka
Kurs
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
🎁
🎁
  • Mapa misji
  • Lekcje
Wszystkie misje Składnia Java Podstawy Java Wielowątkowość w Java Kolekcje w Java JSP i serwlety
Wszystkie poziomy Poziom 0 Poziom 1 Poziom 2 Poziom 3 Poziom 4 Poziom 5 Poziom 6 Poziom 7 Poziom 8 Poziom 9 Poziom 10 Poziom 11 Poziom 12 Poziom 13 Poziom 14 Poziom 15 Poziom 16 Poziom 17 Poziom 18 Poziom 19 Poziom 20 Poziom 21 Poziom 22 Poziom 23 Poziom 24 Poziom 25 Poziom 26 Poziom 27 Poziom 28
  • You've reached Level 27

    Wielowątkowość w Java
    Poziom 7, Lekcja 0
    You've reached Level 27
    Dostępny
  • Loops (break and return, continue, labels)

    Wielowątkowość w Java
    Poziom 7, Lekcja 1
    "Hi, Amigo!" "Today I will tell you about some things that are convenient when working with loops." "The first is the keyword break. If you use this command in the body of a loop, then the loop will terminate immediately when the command is executed. Here's an example ..."
    Dostępny
  • Practice using break and continue

    Wielowątkowość w Java
    Poziom 7, Lekcja 2
    "Hi, Amigo!"
    Dostępny
  • DeadLock and its causes

    Wielowątkowość w Java
    Poziom 7, Lekcja 3
    "Hi, Amigo!" "Today I'm going to tell you what deadlock is." "Hey, you already told me about something like that." "Yep, I did. But today we'll consider the topic in greater detail." "In the simplest case, deadlock involves two threads and two mutex objects. A mutual lock occurs when ..."
    Dostępny
  • Practice writing your own deadlocks

    Wielowątkowość w Java
    Poziom 7, Lekcja 4
    "Hi, Amigo!"
    Dostępny
  • Strategies to avoid deadLock

    Wielowątkowość w Java
    Poziom 7, Lekcja 5
    "Hi, Amigo!" "I want to tell you about a couple strategies for avoiding deadlocks." "The best strategy is a thoughtful architecture and a set of rules governing when and in what order you can use locks (acquire mutexes). The classic approach to the problem is to develop a lock hierarchy and establish the rule that certain locks can never be acquired in a state where certain other locks have already been acquired ...."
    Dostępny
  • Practice fixing deadlocks

    Wielowątkowość w Java
    Poziom 7, Lekcja 6
    "Hi, Amigo!"
    Dostępny
  • The "wait-notify-notifyAll" strategy

    Wielowątkowość w Java
    Poziom 7, Lekcja 7
    "Hi, Amigo!" "I want to dive deep with you regarding wait-notify. The wait-notify methods provide a convenient mechanism for threads to interact. They can also be used to build complex high-level mechanisms for thread interaction ..."
    Dostępny
  • Some nuances

    Wielowątkowość w Java
    Poziom 7, Lekcja 8
    "Hi, Amigo!" "And a couple more details. Let's call it practical advice." "Suppose you have a method that's waiting for something and falls asleep until a condition is satisfied ..."
    Dostępny
  • Practice with "wait-notify-notifyAll"

    Wielowątkowość w Java
    Poziom 7, Lekcja 9
    "Hi, Amigo!"
    Dostępny
  • Other details about synchronization and multithreading

    Wielowątkowość w Java
    Poziom 7, Lekcja 10
    "Hi, Amigo!" "There's this huge topic out there—the Java Memory Model. Basically, you don't have to know about it yet, but it will be helpful to hear about it." "To eliminate all potential problems, Java changed its memory management mechanism. Now memory isn't simply divided into a thread's local cache and global memory—the mechanism is even better ..."
    Dostępny
  • Learning to google. (How to use a mask to get a list of files)

    Wielowątkowość w Java
    Poziom 7, Lekcja 11
    "Hi, Amigo!" "Let's continue our lessons on how to google." "Here are some exercises ..."
    Dostępny
  • 1
  • 2
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w Zadaniach
  • Cennik
  • Projekty Gier
  • Składnia Java
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie Sukcesu
  • Aktywność
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.
Obserwuj nas
Język interfejsu
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2022 CodeGym
MastercardVisa
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2022 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.