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
  • Proqramçının yolu

    JAVA 25 SELF
    Səviyyə 13,Dərs 0
    Bu mühazirədə proqramçının karyerasının necə qurulduğunu öyrənəcəksiniz: ilk addımlardan Senior səviyyəsinə qədər, sənayedə hansı maaşların olduğu, inkişaf istiqamətinin necə seçildiyi, mövcud karyera budaqları və niyə proqramçılar tez-tez xoşbəxt və tələbatda olurlar. Material peşəkar inkişafınızı necə planlaşdırmağı və IT-də 5 il ərzində gerçəkdən nəyə nail ola biləcəyinizi anlamağa kömək edəcək.
    Mövcuddur
  • java.time API icmalı, köhnə API-lərdən fərqləri

    JAVA 25 SELF
    Səviyyə 13,Dərs 1
    Bu mühazirədə Java-da köhnə tarix və vaxt API-lərinin ( java.util.Date, java.util.Calendar, java.text.SimpleDateFormat) problemlərini araşdıracaq və müasir, təhlükəsiz və rahat java.time (JSR‑310) API-si ilə tanış olacaqsınız. Dəyişməz (immutable) tiplərin əsas üstünlüklərini, saat qurşaqları ilə açıq işi, DateTimeFormatter vasitəsilə formatlamanı anlayacaq, habelə yeni və irs (legacy) kod arasında çevirməyi öyrənəcəksiniz. Sonda tipik səhvlərə və onlardan necə qaçmağa baxacağıq.
    Mövcuddur
  • LocalDate, LocalTime, LocalDateTime

    JAVA 25 SELF
    Səviyyə 13,Dərs 2
    java.time paketinin əsas siniflərini nəzərdən keçiririk: LocalDate (tarix), LocalTime (vaxt) və LocalDateTime (tarix+vaxt). Təcrübədə obyektlərin yaradılmasını (cari dəyərlər və fabrika metodları), ISO sətirlərinin pars edilməsini, komponentlərin çıxarılmasını, toplama/çıxma əməliyyatlarını, müqayisəni, həmçinin tez-tez rast gəlinən səhvləri və onlardan necə qaçmağı görəcəyik.
    Mövcuddur
  • ZonedDateTime, Instant, saat qurşaqları ilə iş

    JAVA 25 SELF
    Səviyyə 13,Dərs 3
    Bu mühazirədə Java 8+ API-də vaxt və saat qurşaqları ilə işləməyi izah edirik: ZonedDateTime və Instant nədir, lazımi zonada tarix/vaxtı ( ZoneId) necə yaratmaq, eyni hadisəni withZoneSameInstant() vasitəsilə saat qurşaqları arasında necə çevirmək, UTC-də mütləq anı necə əldə etmək və yay/qış vaxtına keçidlərdə hansı “gizli daşlar”ı gözləmək lazımdır. Sonda — praktiki nümunələr və tipik səhvlər.
    Mövcuddur
  • Tarixlərin formatlaşdırılması və parsinqi: DateTimeFormatter

    JAVA 25 SELF
    Səviyyə 13,Dərs 4
    Java-da DateTimeFormatter sinfi ilə tarix və vaxtla işləmək üçün praktik bələdçi: standart ISO formatları, istifadəçi şablonları ofPattern, formatlaşdırma və parsinq, səhvlərin emalı ( DateTimeParseException) və çıxışın lokallaşdırılması (aylar və həftə günləri istənilən dildə).
    Mövcuddur
  • Tarixlər üzərində hesablamalar və müqayisə, Duration, Period

    JAVA 25 SELF
    Səviyyə 13,Dərs 5
    Bu mühazirədə Java-da vaxtla işi izah edirik: LocalDate, LocalTime, LocalDateTime və ZonedDateTime daxilində intervalları necə toplamaq və çıxmaq, Period və Duration vasitəsilə fərqi necə tapmaq, tarixləri isBefore(), isAfter(), isEqual() metodları ilə necə müqayisə etmək, həmçinin ChronoUnit.DAYS.between() vasitəsilə dəqiq vahidləri necə hesablamaq. Instant və saat qurşaqları ilə bağlı incəlikləri müzakirə edəcəyik və tipik səhvləri nəzərdən keçirəcəyik.
    Mövcuddur
  • Alternativ reallıq: Sİ istedadları üçün yeni qızıl qızdırması

    JAVA 25 SELF
    Səviyyə 13,Dərs 6
    Bu məqalədə siz öyrənəcəksiniz, süni intellektin İT-də əmək bazarını necə dəyişdiyini: niyə ən iri korporasiyalar Sİ istedadları uğrunda mübarizə aparır, aparıcı mütəxəssislərə hansı məbləğlər təklif olunur, universitetlərin və open-source-un rolu necə dəyişir və bunun adi proqramçılar üçün nə demək olduğu. Beyinlərin ən bahalı valyuta olduğu yeni dövrə xoş gəlmisiniz!
    Mövcuddur
  • Java üçün IDEA lifehack-ləri

    JAVA 25 SELF
    Səviyyə 14,Dərs 0
    Avtomatik tamamlama, şablonlar və refactoring. Tab, Live Templates (psvm, sout), Postfix Completion və formatlaşdırma qısayollarından istifadə edərək kodunuzu düşüncə sürəti ilə yazmağı öyrənin.
    Mövcuddur
  • Sinif və obyekt anlayışı

    JAVA 25 SELF
    Səviyyə 14,Dərs 1
    Bu mühazirədə Java-da sinif və obyektin nə olduğunu izah edəcəyik: sinif “eskiz”, obyekt isə onun nümunəsi kimi. Sinifləri class açar sözü ilə elan etməyi, sahələr və metodlar əlavə etməyi, new vasitəsilə obyektlər yaratmağı, sayHello() kimi metodları çağırmağı və kodda öz tiplərimizi ( Person, BankAccount) istifadə etməyi, o cümlədən proqramı main metodu ilə işə salmağı öyrənəcəyik.
    Mövcuddur
  • Sinifin quruluşu: sahələr, metodlar, konstruktorlar

    JAVA 25 SELF
    Səviyyə 14,Dərs 2
    Bu mühazirədə Java-da sinfin nədən ibarət olduğunu izah edirik: sahələr (vəziyyət), metodlar (davranış) və konstruktorlar (ilkləndirmə). Giriş səviyyəsində public/ private giriş modifikatorları, this açar sözü, defolt konstruktor, həmçinin new vasitəsilə obyektlərin yaradılması, sayHello() kimi metodların çağırılması və NullPointerException kimi xətalardan yayınma barədə danışacağıq. Person və User sinifləri üzərində nümunələrlə «sahələr → metodlar → konstruktorlar» tam zəncirini görəcəyik.
    Mövcuddur
  • Obyektlərin new vasitəsilə yaradılması

    JAVA 25 SELF
    Səviyyə 14,Dərs 3
    Bu mühazirədə siz Java-da obyektləri new açar sözü ilə necə yaratmağı, konstruktorun necə işlədiyini, istinad tipli dəyişəndə nə saxlandığını və niyə null-u obyekt kimi istifadə etmək cəhdinin NullPointerException-a gətirdiyini öyrənəcəksiniz. Person sinfi ilə nümunələrdə new Person() sintaksisini, metod çağırışlarını (məsələn, sayHello()) və nümunə (instance) yaratmaqda tipik səhvləri nəzərdən keçirəcəyik.
    Mövcuddur
  • Konstruktorların aşırı yüklənməsi

    JAVA 25 SELF
    Səviyyə 14,Dərs 4
    Bu mühazirədə Java-da konstruktorların aşırı yüklənməsini izah edəcəyik: niyə eyni sinifdə bir neçə konstruktor elan etmək lazımdır ( Person, Account), kompilyator imzaya görə lazımi konstruktoru necə seçir və təkrarı aradan qaldırmaq üçün this(...) vasitəsilə bir konstruktordan digərini necə çağırmaq olar. new ilə obyektlərin yaradılması nümunələrini göstərəcəyik, ilkləndirmə variantlarını (sahib, balans, valyuta) müzakirə edəcəyik və tipik səhvləri nəzərdən keçirəcəyik: susmaya görə konstruktorun olmaması, parametrlərlə qarışıqlıq və this(...) çağırışlarının döngəyə düşməsi.
    Mövcuddur
  • 1
  • ...
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • 30
Öyrən
  • Qeydiyyat
  • Java Kursu
  • Tapşırıqlara Kömək
  • Qiymətlər
  • 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