Java'da bir tanımlayıcı, Değişkenler Sınıflar Yöntemler Paketler Arayüzler vb.'ye verilen addır. Bunlar programlama öğelerini tanımlamak için kullanılan benzersiz adlardır. Her Java Değişkeni benzersiz bir adla tanımlanmalıdır.
Javaclass Geeks { public static void main { int x = 9; } }
Aşağıdaki resimde bu programdaki Tanımlayıcılar açıklanmaktadır:
Java Tanımlayıcılarını Adlandırma Kuralları
Geçerli bir Java tanımlayıcısını tanımlamak için belirli kurallar vardır. Bu kurallara uyulmalıdır, aksi takdirde derleme zamanı hatası alırız. Bu kurallar C ve C++ gibi diğer diller için de geçerlidir.
- Tanımlayıcılar için izin verilen karakterlerin tümü alfasayısal karakterlerdir([ A'dan Z'ye ][ a'dan z'ye ][ 0-9 ])' $ '(dolar işareti) ve' _ ' (alt çizgi). Örneğin 'geek@', özel bir karakter olan '@' içerdiğinden geçerli bir Java tanımlayıcısı değildir.
- Tanımlayıcılar Olumsuz rakamlarla başlayın ( [0-9] ). Örneğin '123geeks' geçerli bir Java tanımlayıcısı değil.
- Java tanımlayıcıları harfe duyarlı .
- Tanımlayıcının uzunluğu konusunda herhangi bir sınırlama yoktur ancak yalnızca 4 - 15 harflik optimum uzunluğun kullanılması tavsiye edilir.
- Rezerve Kelimeler tanımlayıcı olarak kullanılamaz. Örneğin 'int while = 20;' while, ayrılmış bir sözcük olduğundan geçersiz bir ifadedir.
Not : Java'da tanımlayıcı olarak kullanılmasına izin verilmeyen 53 ayrılmış kelime (50 anahtar kelime ve 3 değişmez kelime dahil) vardır.
Geçerli Tanımlayıcı Örnekleri
Değişkenim
DEĞİŞKENİM
değişkenim
X
Ben
x1
i1
_değişkenim
$değişkenim
dizi_toplamı
inekler123
Geçersiz Tanımlayıcı Örnekleri
Değişkenim // boşluk içeriyor
123geeks // Bir rakamla başlıyor
a+c // artı işareti alfasayısal bir karakter değildir
değişken-2 // tire alfanümerik bir karakter değildir
toplam_&_difference // ve işareti alfanümerik bir karakter değil
İlgili Makale:
Test Oluştur
- Java'da Ayrılmış Kelimeler
- Java Anahtar Kelimeleri