Variabel adalah sebuah wadah data yang menyimpan nilai data selama eksekusi program. Setiap variabel dari tipe data menunjukkan jenis dan jumlah nilai yang dapat disimpannya. Variabel adalah nama lokasi memori dari data. Variabel Java ada tiga jenis: Local,  Instance dan Static.