CodeGym
Kampaniya
Öyrənmə
Kurslar
Tapşırıqlar
Sorğular & Kvizlər
Oyunlar
Yardım
Cədvəl
İcma
İstifadəçilər
Forum
Söhbət
Məqalələr
Uğur hekayələri
Fəaliyyət
Rəylər
Abunəliklər
Açıq tema

Dərslər

  • Rəylər
  • Haqqımızda
Başla
Öyrənməyə başla
İndi öyrənməyə başla
  • İrəliləyişim
  • Kurslar
  • Quest xəritəsi
  • Dərslər
  • You've reached Level 25

    Java Multithreading
    Səviyyə 5,Dərs 0
    You've reached Level 25
    Mövcuddur
  • Enum and all its features

    Java Multithreading
    Səviyyə 5,Dərs 1
    "Hi, Amigo!" "Hi, Amigo!" "I'm going to tell you about something very interesting. It's pretty simple, but that makes it even more interesting. It's called an enum. An enum is a type that defines the specific set of values that a variable can have. Let's look at an example right off ..."
    Mövcuddur
  • Practice using enum

    Java Multithreading
    Səviyyə 5,Dərs 2
    "Hi, Amigo!" "Bilaabo came up with a task for you. Enjoy, my friend ..."
    Mövcuddur
  • Thread life cycle and thread states

    Java Multithreading
    Səviyyə 5,Dərs 3
    "Hi, Amigo!" "We're going to start a new topic: threads." "Let's get started. Today we will examine the states that a Thread object passes through (or might pass through) when a thread is running." "How many states can you name right now, Amigo?" "Two. The first is a thread before the start() method is called: the object exists, but the thread isn't active yet. And the second is after the start() method has been called ..."
    Mövcuddur
  • All the nuances of creating and starting a new thread. Daemons.

    Java Multithreading
    Səviyyə 5,Dərs 4
    "Here's a new and interesting topic." "It turns out you can start threads in different modes." "A standard program (with only one thread) stops running when the main thread finishes its work. The main thread finishes executing, the program terminates, and the JVM frees its memory ..."
    Mövcuddur
  • Practice with the current thread state

    Java Multithreading
    Səviyyə 5,Dərs 5
    "Hi, Amigo! How are you feeling?" "Excellent. I learned so many new things today. Especially about thread states." "Oh, that's great. Here, let's test your knowledge ..."
    Mövcuddur
  • All the nuances of interrupting/stopping threads

    Java Multithreading
    Səviyyə 5,Dərs 6
    "Hi, Amigo! "Everything new is just something old that we've forgotten. Today I'll talk about stopping threads. I hope you've already forgotten how the interrupt() method works." "Yes, Ellie, I've completely forgotten it." "Great. Then I'll remind you." "In Java, if someone wants to stop a running thread, he can signal this to the thread. To do this, you need to set the Thread object's hidden isInterrupted variable to true ..."
    Mövcuddur
  • Practice interrupting threads

    Java Multithreading
    Səviyyə 5,Dərs 7
    "I was just waiting for you. There's so much interesting work for you here ..."
    Mövcuddur
  • The call stack and catching errors

    Java Multithreading
    Səviyyə 5,Dərs 8
    "Hi, Amigo! "I want to tell you about something small, but interesting." "I'm listening. I love things that are small and interesting." "Well, you know that every Thread object has a run() method. And that you can execute it on a separate thread using the start() method." "Yes, of course." "But now imagine this situation: you start a thread to perform some work, but an exception is thrown and the thread stops running ..."
    Mövcuddur
  • Practice catching thread errors

    Java Multithreading
    Səviyyə 5,Dərs 9
    "How come you always get exactly 3 tasks?" "How about doing another 50?" "50? O_o" "I guess it would be better to just do the usual 3 ..."
    Mövcuddur
  • Other methods of the Thread class (sleep, yield…)

    Java Multithreading
    Səviyyə 5,Dərs 10
    "Hi, Amigo!" "Now I'll tell you a little about the sleep, yield, and join methods." "That's boring. I just found an interview question: 'What's the difference between the yield(), sleep(), and wait() methods?'. Can you explain that?" "No problem. First off, these are three completely different methods ..."
    Mövcuddur
  • Practice using yield and surrendering time slices

    Java Multithreading
    Səviyyə 5,Dərs 11
    "Hi, Amigo! Keep practicing! Here are a couple of tasks for you ..."
    Mövcuddur
  • 1
  • 2
Öyrən
  • Qeydiyyat
  • Java Kursu
  • Tapşırıqlara Kömək
  • Qiymətlər
  • Oyun Layihələri
  • Java Sintaksisi
İcma
  • İstifadəçilər
  • Məqalələr
  • Forum
  • Söhbət
  • Uğur Hekayələri
  • Fəaliyyət
  • Tərəfdaşlıq Proqramı
Şirkət
  • Haqqımızda
  • Əlaqə
  • Rəylər
  • Mətbuat otağı
  • CodeGym for EDU
  • FAQ
  • Dəstək
CodeGymCodeGym Java proqramlaşdırmanı sıfırdan öyrənmək üçün onlayn kursdur. Bu kurs yeni başlayanlar üçün Java-nı mənimsəməyin ideal yoludur. O, ani yoxlama ilə 1200+ tapşırığı və Java əsasları üzrə vacib nəzəriyyəni ehtiva edir. Təhsildə uğur qazanmağınıza kömək etmək üçün biz motivasiyaedici xüsusiyyətlər toplusu tətbiq etmişik: kvizlər, kod layihələri, səmərəli öyrənmə haqqında məzmun və Java proqramçısının karyerası haqqında materiallar.
Bizi izləyin
İnterfeys dili
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
"Proqramçılar doğulmur, hazırlanırlar" © 2025 CodeGym
MastercardVisa
"Proqramçılar doğulmur, hazırlanırlar" © 2025 CodeGym