Java'daki tanımlayıcılar, tanımlama için kullanılan sembolik adlardır. Bunlar bir sınıf adı, değişken adı, yöntem adı, paket adı, sabit ad ve daha fazlası olabilir. Ancak, Java , Tanımlayıcı olarak kullanılamayan bazı ayrılmış kelimeler vardır.
Her tanımlayıcı için, bunları bildirmeden önce kullanılması gereken bazı kurallar vardır. Basit bir Java programıyla anlayalım:
public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } }
Yukarıdaki örnekte aşağıdaki Java tanımlayıcılarına sahibiz:
ekleme sıralama java
- HelloJava (Sınıf adı)
- ana (ana yöntem)
- Dize (Önceden Tanımlanmış Sınıf adı)
- args (Dize değişkenleri)
- Sistem (Önceden tanımlanmış sınıf)
- out (Değişken adı)
- println (yöntem)
Java tanımlayıcısının kurallarını anlayalım:
Java'da Tanımlayıcılara İlişkin Kurallar
Java'da tanımlayıcıları bildirmek için bazı kurallar ve kurallar vardır. Tanımlayıcılar doğru şekilde bildirilmezse derleme zamanı hatası alabiliriz. Tanımlayıcıların bildirilmesine ilişkin bazı kurallar ve kurallar aşağıda verilmiştir:
- Geçerli bir tanımlayıcının [A-Z] veya [a-z] karakterleri veya [0-9] sayıları ve alt çizgi(_) ya da dolar işareti ($) içermesi gerekir. örneğin @javatpoint, @ gibi özel bir karakter içerdiğinden geçerli bir tanımlayıcı değildir.
- Tanımlayıcıda boşluk olmamalıdır. Örneğin, Java tpoint geçersiz bir tanımlayıcıdır.
- Bir tanımlayıcının başında bir sayı bulunmamalıdır. Örneğin 123javatpoint geçersiz bir tanımlayıcıdır.
- Bir tanımlayıcı yalnızca 4-15 harf uzunluğunda olmalıdır. Ancak uzunluğu konusunda herhangi bir sınırlama yoktur. Ancak standart kurallara uymak iyidir.
- int, float, double, char vb. gibi Java'ya ayrılmış anahtar kelimeleri tanımlayıcı olarak kullanamayız. Örneğin, int double Java'da geçersiz bir tanımlayıcıdır.
- Tanımlayıcı, SELECT, FROM, COUNT, DELETE vb. gibi herhangi bir sorgu dili anahtar sözcüğü olmamalıdır.
Java Ayrılmış Anahtar Kelimeler
Java'ya ayrılmış anahtar sözcükler, herhangi bir işlevsellik veya anlam için ayrılmış, önceden tanımlanmış sözcüklerdir. Bu anahtar kelimeleri sınıf adı veya yöntem adı gibi tanımlayıcı adlarımız olarak kullanamayız. Bu anahtar kelimeler Java'nın sözdizimi tarafından bazı işlevler için kullanılır. Değişken adımız olarak ayrılmış bir kelime kullanırsak hata verecektir.
Java'da her ayrılmış sözcüğün benzersiz bir anlamı ve işlevi vardır.
Aşağıdaki sözdizimini göz önünde bulundurun:
double marks;
Yukarıdaki ifadede double ayrılmış bir kelimedir, marks ise geçerli bir tanımlayıcıdır.
Java'da ayrılmış anahtar kelimelerin listesi aşağıdadır:
soyut | devam etmek | için | korumalı | geçici |
İddia | Varsayılan | Git | halk | Denemek |
Boolean | Yapmak | Eğer | Statik | atar |
kırmak | çift | uygular | katıfp | Paket |
bayt | başka | içe aktarmak | Süper | Özel |
dava | Sıralama | Arayüz | Kısa | anahtar |
Yakalamak | Uzatır | örneği | geri dönmek | geçersiz |
Karakter | Final | Dahili | senkronize | uçucu |
sınıf | Sonunda | uzun | fırlatmak | Tarih |
yapı | batmadan yüzmek | Yerli | Bu | sırasında |
Const ve goto Java dilinin bir parçası olmasa da; Ancak bunlar aynı zamanda anahtar kelime olarak da kabul edilir.
Geçerli ve Geçersiz Tanımlayıcılara Örnek
Geçerli tanımlayıcılar:
Aşağıda Java'daki geçerli tanımlayıcıların bazı örnekleri verilmiştir:
- TestDeğişkeni
- test değişkeni
- A
- Ben
- Test_Değişkeni
- _testvariable
- $testdeğişkeni
- dizi_toplamı
- TEST EDİLEBİLİR
- jtp123
- JavaTpoint
- Javatpoint123
Geçersiz tanımlayıcılar:
Aşağıda geçersiz tanımlayıcılara ilişkin bazı örnekler verilmiştir:
- Test Değişkeni (Tanımlayıcıya boşluk ekleyemeyiz)
- 123javatpoint ( Tanımlayıcı sayılarla başlamamalıdır)
- java+tpoint (Artı (+) sembolü kullanılamaz)
- a-javatpoint ( Kısa çizgi sembolüne izin verilmez)
- java_&_Tpoint (ve işareti sembolüne izin verilmez)
- Java'tpoint (tanımlayıcıda kesme işareti simgesi kullanamayız)
Bir tanımlayıcı bildirirken bazı adlandırma kurallarına uymalıyız. Ancak Java programlama dili bu kurallara uymak zorunda değildir. Bu yüzden buna kural değil, sözleşme denir. Ama onları takip etmekte fayda var. Bunlar bazı endüstri standartlarıdır ve Oracle ve Netscape gibi Java toplulukları tarafından tavsiye edilir.
Bu kurallara uymazsak, karışıklık veya hatalı kod ortaya çıkabilir.
Hakkında daha fazlasını görün Java Adlandırma Kuralları .
listelenecek java dizisi