logo

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:

sınıf_adı-' title=

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:

  • Java'da Ayrılmış Kelimeler
  • Java Anahtar Kelimeleri
Test Oluştur