Nesne anlatımında, öncelikle bir nesnenin özelliklerini ve bu özelliklere işlem yapan metodları içeren sınıf adı verilen bir yapı oluşturulduğundan ve bir nesnenin durumunun, yani sahip olduğu özelliklerin oluşturulan bir sınıf içindeki veri alanlarına yerleştirildiğinden bahsetmiştik. Sınıf içindeki veri alanları ifadesi yerine değişken kelimesini de kullanabiliriz.
Sınıf içinde nesne özelliklerini gösteren alanlar veri alanları veya değişken olarak adlandırılabilir.
Java programlama dilinde kullanılan değişken türleri aşağıda gösterilmektedir:
Veri alanı (Field): Bu ifade, sadece sınıf içindeki değişkenleri içerir. Lokal değişkenleri ve parametreleri içermez.
Değişken (Variable): Bu ifade, hem sınıf içindeki değişkenleri hem de lokal değişkenleri ve parametreleri içerir.
Değişken isimlerinde küçük ve büyük harfler farklı değerlendirilir. Bir harf, '$' veya '_' işareti başlayabilen ve istenen sayıda Unicode harf ve rakamlardan oluşabilir. Değişken isimleri genellikle bir harf ile başlar.
Değişken isimleri için anahtar veya ayrılmış kelimeler kullanılmaz.
Java programlama dilinde, kullanılmadan önce değişkenlerin bildirimi yapılmalıdır.
Değişken bildirimi işlemi aşağıda gösterildiği şekilde yapılır:
veri_türü değişken_adı; /* İlk değer verilmeden */
veri_türü değişken_adı = ilk_değer; /* İlk değer verilerek */
int id1;
int id2 = 7;
İlk satırda integer veri türünden id1 adlı bir değişken, ikinci satırda ise id2 adlı bir değişken bildirimi yapılır. id2 değişkeninin bildirimi yapılırken 7 değeri atanır.
Bir değişkenin veri türü, o değişkene atanabilecek değerleri belirler. Java'da temel veri türlerini tanımlamak için belirli anhatar kelimeler kullanılır.