Tipe data adalah konsep dasar dalam pemrograman Java yang menentukan jenis nilai yang dapat disimpan dalam variabel. Setiap variabel harus memiliki tipe data yang sesuai dengan nilai yang akan disimpannya. Dalam Java, tipe data dibagi menjadi dua kategori utama: Tipe Data Primitif (seperti int, float, char, boolean) dan Tipe Data Referensi (seperti objek dan array). Memahami tipe data membantu programmer dalam mengelola memori dengan efisien dan menulis kode yang lebih aman dan efektif.