Kata kunci utama: tipe data Java, tipe data primitif Java, tipe data referensi, variabel Java
📌 Apa Itu Tipe Data dalam Java?
Dalam pemrograman, tipe data sangat penting karena menentukan jenis nilai yang bisa disimpan oleh sebuah variabel. Variabel sendiri adalah tempat penyimpanan data di memori komputer selama program berjalan.
Java sebagai bahasa pemrograman berbasis OOP (Object-Oriented Programming) menyediakan dua jenis tipe data utama:
-
Tipe Data Primitif (Primitive Data Type)
-
Tipe Data Referensi (Reference Data Type)
Setiap tipe data memiliki karakteristik dan penggunaan yang berbeda, termasuk ukuran memori yang dialokasikan.
🧮 1. Tipe Data Primitif Java
Tipe data primitif sudah disediakan langsung oleh Java dan bersifat built-in. Ada 8 tipe data primitif yang wajib kamu pahami:
1️⃣ int
– Bilangan Bulat
2️⃣ float
– Bilangan Pecahan
3️⃣ char
– Karakter
4️⃣ boolean
– Nilai Benar/Salah
true
atau false
.
5️⃣ long
– Bilangan Bulat Panjang
6️⃣ double
– Bilangan Desimal Presisi Tinggi
float
, tapi memiliki akurasi 15-16 digit. Cocok untuk perhitungan ilmiah atau keuangan.
7️⃣ byte
– Bilangan Kecil
8️⃣ short
– Bilangan Bulat Sedang
int
tapi lebih kecil dan hemat memori.
🧭 2. Tipe Data Referensi (Reference Types)
Tipe data referensi tidak menyimpan data secara langsung, melainkan alamat dari objek di memori. Biasanya berasal dari class, array, atau interface.
Contoh:
Di sini, dp
adalah variabel bertipe referensi dari objek NilaiMahasiswa
.
Ciri-ciri tipe data referensi:
-
Nilai default adalah
null
-
Bisa berisi berbagai properti dan method
-
Sangat fleksibel, cocok untuk pemrograman berorientasi objek (OOP)
🎓 Kesimpulan
Tipe Data | Ukuran | Contoh Nilai | Default |
---|---|---|---|
int | 4 byte | 10, -25 | 0 |
float | 4 byte | 3.14f, 1.23f | 0.0f |
char | 2 byte | 'A', '#' | '\u0000' |
boolean | 1 bit | true, false | false |
long | 8 byte | 10000000000L | 0L |
double | 8 byte | 3.1415 | 0.0 |
byte | 1 byte | 127, -128 | 0 |
short | 2 byte | 1000, -30000 | 0 |
Reference Type | Dinamis | new Object() | null |
🔗 Baca Juga:
Dengan memahami tipe data di atas, kamu akan lebih siap dalam mengembangkan program Java yang efisien dan tepat guna. Yuk, terus belajar dan eksplorasi fitur menarik lainnya dari Java! 🚀