Lompati ke konten utama
eLearner.app

Kursus interaktif

Kursus Jawa

Pelajari bahasa Java dari awal dengan penjelasan mendetail, contoh praktis, dan latihan interaktif: mulai dari sintaksis dasar dan kontrol aliran hingga konsep inti OOP seperti kelas, pewarisan, antarmuka, dan koleksi.

01 · Modul 1 — Dasar-dasar Java

2 pelajaran

Struktur program Java, deklarasi variabel primitif, manipulasi string, dan kontrol aliran logis.

  1. 1.1Variabel dan Struktur DasarMemahami struktur file Java, kelas Utama, titik masuk utama, dan deklarasi variabel primitif.~10 min
  2. 1.2Kontrol AliranBuat keputusan dengan kondisional if/else dan jalankan blok kode berulang kali menggunakan perulangan for dan while.~12 min

02 · Modul 2 — Dasar-dasar OOP

2 pelajaran

Pengantar pemrograman berorientasi objek: kelas, bidang instance, konstruktor, metode, dan kelebihan beban.

  1. 2.1Kelas dan ObjekTentukan struktur data khusus (kelas) dan buat instance konkret (objek) di memori menggunakan kata kunci new.~12 min
  2. 2.2Metode dan Kelebihan BebanTentukan perilaku objek melalui metode, tangani parameter dan nilai kembalian, dan terapkan kelebihan metode.~12 min

03 · Modul 3 — OOP Tingkat Lanjut

2 pelajaran

Kembangkan arsitektur yang dapat diperluas dan hindari duplikasi melalui pewarisan, polimorfisme, dan kelas abstrak.

  1. 3.1WarisanPerluas kelas yang ada menggunakan perluasan, gunakan kembali, dan sesuaikan konstruktor dengan super(), dan ganti metode dengan @Override.~12 min
  2. 3.2Polimorfisme dan Kelas AbstrakTetapkan instance subkelas ke variabel tipe induk, dan tentukan cetak biru parsial dengan kelas dan metode abstrak.~15 min

04 · Modul 4 — Antarmuka dan Koleksi

2 pelajaran

Pisahkan kode menggunakan kontrak formal (antarmuka) dan manipulasi kumpulan data dinamis menggunakan kelas ArrayList.

  1. 4.1AntarmukaTentukan dan terapkan kontrak perilaku yang terlepas dari hierarki kelas menggunakan kata kunci antarmuka.~15 min
  2. 4.2Koleksi dan ArrayListGunakan array dinamis dengan ArrayList, pahami tipe generik, dan manipulasi elemen menggunakan metode tambah, dapatkan, dan ukuran.~15 min

05 · Modul 5 — Penanganan Pengecualian

2 pelajaran

Tangani kesalahan runtime dengan blok coba-tangkap dan manajemen sumber daya otomatis menggunakan coba-dengan-sumber daya.

  1. 5.1Blok Coba-TangkapPahami cara mencegat dan menangani pengecualian di Java menggunakan klausa coba, tangkap, dan akhirnya opsional.~12 min
  2. 5.2Coba-Dengan-Sumber DayaKelola penutupan otomatis sumber daya dengan menerapkan AutoCloseable dan hindari kebocoran memori.~12 min

06 · Modul 6 - Kerangka Koleksi dan Generik

2 pelajaran

Jelajahi struktur data tingkat lanjut seperti Set dan Map, dan terapkan kelas dan metode yang dapat digunakan kembali dengan Generik.

  1. 6.1Atur dan PetakanSimpan elemen unik dengan HashSet dan asosiasi nilai kunci dengan HashMap, manipulasi data secara efisien.~15 min
  2. 6.2Generik di JawaTulis kode yang aman untuk tipe yang dapat digunakan kembali dengan mendefinisikan kelas generik, antarmuka, dan metode menggunakan parameter tipe.~15 min

07 · Modul 7 — API Streaming dan Ekspresi Lambda

2 pelajaran

Perkenalkan pemrograman fungsional di Java dengan ekspresi lambda, antarmuka fungsional standar, dan Stream API.

  1. 7.1Ekspresi LambdaTentukan perilaku inline menggunakan sintaksis ringkas dan antarmuka fungsional standar seperti Predikat dan Konsumen.~12 min
  2. 7.2Aliran APIProses pengumpulan data secara deklaratif dan fungsional dengan operasi perantara dan terminal di Streams.~15 min