1.
Apa itu Java?
Java adalah bahasa pemrograman yang
dikembangkan pada tahun 1995 oleh Sun Microsystems (sekarang menjadi bagian
dari Oracle Corporation). Java dirancang untuk menghasilkan program yang dapat
dijalankan pada berbagai platform, seperti sistem operasi Windows, macOS, dan
Linux.
2.
Tipe Data dan Variabel
Tipe data adalah jenis nilai yang dapat
disimpan dalam sebuah variabel. Dalam Java, terdapat beberapa tipe data seperti
Integer, Double, Boolean, dan sebagainya. Variabel adalah tempat untuk
menyimpan nilai yang dapat digunakan dalam program.
3.
Operator dan Ekspresi
Operator adalah simbol yang digunakan
untuk melakukan operasi matematika atau logika pada nilai atau variabel. Contoh
operator matematika adalah + (penjumlahan), - (pengurangan), * (perkalian), dan
/ (pembagian). Sedangkan operator logika adalah && (and), || (or), dan
! (not). Ekspresi adalah kombinasi dari variabel, nilai, dan operator yang
menghasilkan nilai.
4.
Struktur Kendali Percabangan
Struktur kendali percabangan digunakan
untuk memeriksa suatu kondisi dan mengeksekusi blok kode tertentu berdasarkan
hasil pemeriksaan tersebut. Dalam Java, terdapat tiga jenis struktur kendali
percabangan yaitu if-else, switch-case, dan ternary operator.
5.
Struktur Kendali Pengulangan
Struktur kendali pengulangan digunakan
untuk mengulang blok kode tertentu hingga kondisi tertentu terpenuhi. Dalam
Java, terdapat tiga jenis struktur kendali pengulangan yaitu for, while, dan
do-while.
6.
Fungsi dan Metode
Fungsi dan metode adalah blok kode yang
dapat dipanggil dari tempat lain dalam program. Fungsi adalah blok kode yang
mengembalikan nilai, sedangkan metode adalah blok kode yang tidak mengembalikan
nilai. Dalam Java, fungsi dan metode didefinisikan dengan kata kunci
"public".
7.
Exception Handling
Exception handling digunakan untuk menangani kesalahan atau error yang terjadi dalam program. Dalam Java, terdapat dua jenis exception yaitu checked exception dan unchecked exception. Checked exception harus ditangani dengan menggunakan try-catch block atau throws, sedangkan unchecked exception tidak perlu ditangani.

