CodeGym/Kursus/Kursus Java

Kursus Java

Kursus Java yang legenda yang telah membantu berjuta-juta memulakan pengaturcaraan. Kuasai Java dari asas: dari sintaks asas hingga multithreading dan bekerja dengan koleksi. 4 misi utama, 40+ peringkat, dan lebih 1200 tugasan yang diperiksa secara automatik. Kursus ini begitu berkesan sehingga perekrut sering bertanya semasa temuduga: "Tahap anda di CodeGym?"
4.9
4400+ ulasan
30k graduan memulakan kerjaya dalam IT
Ketahui Lebih Lanjut
  • Perintah dan program pertama
  • Pengenalan kepada jenis data dan input papan kekunci
  • Operator bersyarat
  • Gelung
  • Bekerja dalam IntelliJ IDEA, nyahpepijat
  • Susunan
  • Fungsi
  • Jenis data
  • Perincian berguna
  • Bekerja dengan rentetan
  • Objek
  • Kelas dan "static"
  • Koleksi, Generik
  • Koleksi, bahagian 2
  • Pengecualian
  • Aliran Input/Output
  • Bekerja dengan masa dan tarikh
  • Pengenalan kepada OOP
  • Fungsi lambda
  • Tugasan seperti permainan di CodeGym
  • Asas OOP: prinsip, pewarisan, pengkapsulan
  • Asas OOP: overloading, polimorfisme, abstraksi, antara muka
  • Antara muka: perbandingan dengan kelas abstrak, pewarisan berbilang
  • Penukaran jenis, instanceof, tugasan utama mengenai antara muka
  • Overloading kaedah, kekhususan panggilan konstruktor
  • Pengenalan kepada threads: Thread, Runnable, start, join, interrupt, sleep
  • Threads lanjutan: synchronized, volatile, yield
  • Pengenalan kepada streams: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Streams lanjutan: Reader/Writer, FileReader/FileWriter
  • Serialisasi
  • Asas objek: equals, hashCode, clone, wait, notify, toString()
  • String: boleh diubah, tidak boleh diubah, format, StringTokenizer, StringBuilder, StringBuffer
  • Kelas dalaman, contoh dengan Map.Entry
  • Perincian pelaksanaan kelas dalaman
  • Mencipta dan menghentikan threads: start, interrupt, sleep, yield
  • Akses eksklusif kepada data berkongsi: synchronized, volatile
  • Deadlocks: wait, notify, notifyAll
  • ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable, praktikal dengan Jsoup
  • Autoboxing dan ciri-ciri implementasi
  • Operator: numerik, logik, binari; praktikal dengan Swing
  • Bekerja dengan fail dan arkib
  • RMI dan proxy dinamik, praktikal dengan Swing
  • JSON dan JavaScript, praktikal dengan Guava, Apache Commons Collections, JUnit
  • Rekursi, pengutip sampah, dan jenis rujukan Java, pencatatan
  • Sistem kawalan versi: Git dan SVN, Generik
  • Corak teras untuk aplikasi web, koleksi lanjutan
  • Corak reka bentuk, kelas utiliti (Arrays, Collections)
  • Metodologi pembangunan, anotasi Java, hierarki pengecualian
  • Membina aplikasi web pertama anda dengan Tomcat dan IntelliJ IDEA
  • URI, URL, perkhidmatan REST, mencipta aplikasi klien-pelayan
  • Kursus selesai!
600+
Pelajaran
1200+
Tugasan
20
Ujian
Selain itu:
  • Pengesahan tugasan segera
  • Mentor AI
  • Plugin IDE
  • WebIDE
  • Gamifikasi
  • Ceramah motivasi