- 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