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
  • Sətirlərin müqayisəsi: equals, equalsIgnoreCase, compareTo

    JAVA 25 SELF
    Səviyyə 9,Dərs 4
    Bu mühazirədə Java-da sətirləri düzgün necə müqayisə etmək olar: istinadların == operatoru ilə müqayisəsi məzmunun equals() və equalsIgnoreCase() metodları ilə müqayisəsindən nə ilə fərqlənir, compareTo() nə qaytarır və leksikoqrafik sıralama necə işləyir. Bundan əlavə, startsWith(), endsWith(), contains(), registrə həssas əməliyyatlara və sətirlərin split() metodu ilə bölünməsinə baxacağıq, həmçinin tipik xətaları müzakirə edəcəyik.
    Mövcuddur
  • StringBuilder və StringBuffer

    JAVA 25 SELF
    Səviyyə 9,Dərs 5
    Bu mühazirədə Java-da sətirlərin dəyişməzliyini və bunun performansa təsirlərini izah edəcəyik, dəyişən sətir qurucuları — StringBuilder və axın-təhlükəsiz StringBuffer ilə tanış olacağıq, əsas metodları (append, insert, delete, replace, reverse), tipik istifadə ssenarilərini öyrənəcək, məhsuldarlığı müqayisə edəcək və geniş yayılmış səhvlərə baxacağıq.
    Mövcuddur
  • IT məhsulunun modeli

    JAVA 25 SELF
    Səviyyə 9,Dərs 6
    Bu mühazirədə müasir IT məhsullarının necə qurulduğunu öyrənəcəksiniz: nədən ibarət olduqlarını, müştəri və serverlərin necə qarşılıqlı əlaqə qurduğunu, bulud infrastrukturunun nə olduğunu, hansı növ serverlərin mövcud olduğunu və niyə müasir tətbiqin sadəcə proqram deyil, xidmətlərdən, müştərilərdən və ağıllı kommunikasiya vasitələrindən ibarət bütöv bir ekosistem olduğunu.
    Mövcuddur
  • Qlobal əmək bazarı

    JAVA 25 SELF
    Səviyyə 10,Dərs 0
    Bu məqalədə yerli əmək bazarının hansı məhdudiyyətlərinin olduğunu, qlobal bazarın nə ilə fərqləndiyini, mütəxəssislərə hansı üstünlüklər verdiyini və namizədlərə hansı tələblər qoyduğunu öyrənəcəksiniz. Material beynəlxalq şirkətlərdə karyera qurmağı və peşəkar inkişaf üçün qloballaşmanın imkanlarından istifadə etməyi anlamağa kömək edəcək.
    Mövcuddur
  • Java-da wrapper sinifləri

    JAVA 25 SELF
    Səviyyə 10,Dərs 1
    Java-da wrapper sinifləri primitivlərlə obyekt kimi işləməyə imkan verir: int üçün — Integer, double üçün — Double, char üçün — Character, boolean üçün — Boolean. Bu mühazirədə wrapper-lərin nə vaxt gərək olduğunu, avtoboksinq və avtounboksinqin nə ilə faydalı olduğunu, wrapper-ləri operator == ilə müqayisə etməyin niyə təhlükəli olduğunu və equals() istifadə etməyin daha düzgün olduğunu, unboksinq zamanı null-dan NullPointerException harada ala biləcəyinizi və nə üçün primitivlər daha sürətli və yaddaşa daha qənaətcil olduğunu izah edəcəyik. Hamısı nümunələr və praktiki məsləhətlərlə.
    Mövcuddur
  • Tipin avtomatik təyini, Java-da sabitlər

    JAVA 25 SELF
    Səviyyə 10,Dərs 2
    Bu mühazirədə Java-da var vasitəsilə tipin avtomatik təyini barədə danışacağıq: onu nə vaxt tətbiq etmək, hansı məhdudiyyətlərin olduğunu və ən çox rast gəlinən səhvləri. Sonra isə final ilə sabitlərin, həmçinin static final ilə sinif səviyyəli sabitlərin elanına keçəcəyik, adlandırma qaydalarını, praktiki nümunələri və obyektlərin dəyişməzliyi ilə bağlı incəlikləri müzakirə edəcəyik.
    Mövcuddur
  • Klassik switch: sintaksis, nümunələr

    JAVA 25 SELF
    Səviyyə 10,Dərs 3
    Bu mühazirədə Java-da klassik operator switch-i araşdırırıq: əsas sintaksis, açar elementlər — switch, case, break, default — və rəqəmlər və sətirlərlə praktiki nümunələr. Dəstəklənən tiplərə baxacağıq, break olmadan “fall-through” davranışını, bir neçə case-in qruplaşdırılmasını, if-else ilə müqayisəni və tipik səhvləri nəzərdən keçirəcəyik.
    Mövcuddur
  • Enumerasiya: enum

    JAVA 25 SELF
    Səviyyə 10,Dərs 4
    Bu mühazirədə Java-da enumerasiyaları nəzərdən keçiririk: enum nədir, necə elan olunur və harada yerləşdirilir, switch ilə birlikdə necə istifadə edilir, dəyərləri values() vasitəsilə necə keçmək və həmçinin name(), ordinal(), valueOf() metodlarından necə yararlanmaq. Genişləndirilmiş imkanlara ( sahələr, konstruktorlar, metodlar) baxacağıq, praktik nümunəni və tipik səhvləri müzakirə edəcəyik.
    Mövcuddur
  • İnkişaf etmiş switch-ifadələri

    JAVA 25 SELF
    Səviyyə 10,Dərs 5
    Bu mühazirədə Java 14+ üçün müasir switch-ifadələrini nəzərdən keçiririk: -> oxlu yeni sintaksis və yield açar sözü, case-lərin vergüllə qruplaşdırılması, enum üçün tamlıq yoxlanışı, köhnə kodu yeni üsluba köçürmə və asanlıqla qarşısı alına bilən tipik səhvlər.
    Mövcuddur
  • Kodu serverə deploy etmək

    JAVA 25 SELF
    Səviyyə 10,Dərs 6
    Bu mühazirədə müasir inkişaf komandalarının öz kodunu serverə necə çatdırdığını öyrənəcəksiniz: dəyişikliklərin edilməsi və layihənin yığılmasından tutmuş CI/CD vasitəsilə avtomatlaşdırmaya və Docker ilə yerləşdirməyə qədər. Deploy prosesini sürətli, etibarlı və rahat edən əsas alətləri, mərhələləri və yanaşmaları nəzərdən keçirəcəyik.
    Mövcuddur
  • Biliklər vs Bacarıqlar

    JAVA 25 SELF
    Səviyyə 11,Dərs 0
    Bu məqalədə biliklərlə bacarıqların niyə eyni şey olmadığını, nəzəriyyənin praktikadan nə ilə fərqləndiyini və niyə təkcə bilmək deyil, həm də faydalı bir şeyi bacarmağın vacib olduğunu öyrənəcəksiniz. Həyatdan nümunələr, kəskin suallar və tələbat olan mütəxəssis olmaq istəyənlər üçün motivasiya.
    Mövcuddur
  • İstisnaların emalına giriş

    JAVA 25 SELF
    Səviyyə 11,Dərs 1
    Bu mühazirədə Java-da istisnaların nə olduğunu, onların JVM xətalarından nə ilə fərqləndiyini, hansı növlərin — yoxlanılan və yoxlanılmayan — mövcud olduğunu, aydın sxemi və koddan əsas nümunələri (sıfıra bölmə, massiv sərhədlərindən kənara çıxma, fayllarla iş) görəcəksiniz. İstisnaların kodu niyə daha təmiz və etibarlı etdiyini və praktikada xəta mesajlarını necə oxumağı anlayacaqsınız.
    Mövcuddur
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...
  • 30
Ö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" © 2026 CodeGym
MastercardVisa
"Proqramçılar doğulmur, hazırlanırlar" © 2026 CodeGym