Java Tanımlayıcıları
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.
Java class 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