bir Java tanımlayıcı bir pakete, sınıfa, arabirime, yönteme veya değişkene verilen addır. Bir programcının programdaki diğer yerlerden öğeye başvurmasını sağlar.
Seçtiğiniz tanımlayıcılardan en iyi şekilde yararlanmak için, bunları anlamlı hale getirin ve standart Java adlandırma kuralları.
Java Tanımlayıcılarına Örnekler
Bir kişinin adını, yüksekliğini ve ağırlığını tutan değişkenleriniz varsa, amaçlarını açıkça belirten tanımlayıcıları seçin:
Dize adı = "Homer Jay Simpson";
int ağırlık = 300;
çift yükseklik = 6;
System.out.printf ("Adım% s, boyum% .0f ayak ve ağırlığım% d pound. D'oh!% N ", isim, boy, kilo);
Java Tanımlayıcıları Hatırlamak
Java tanımlayıcıları söz konusu olduğunda bazı katı sözdizimi veya dilbilgisi kuralları olduğundan (endişelenmeyin, anlaşılması zor değildir), bunların nelerden haberdar olduğunuzdan ve şunları yapmadığınızdan emin olun:
-
Ayrılmış kelimeler sevmek
sınıf
,devam et
,geçersiz
,Başka
, veEğer
kullanılamaz. - "Java harfleri", tanımlayıcı için kullanılabilen kabul edilebilir harflere verilen terimdir. Bu sadece normal alfabe harflerini değil, istisnasız alt çizgi (_) ve dolar işaretini ($) içeren sembolleri de içerir.
- "Java basamakları" 0-9 arasındaki sayıları içerir.
- Bir tanımlayıcı bir harf, dolar işareti veya alt çizgi ile başlayabilir, ancak bir rakamla başlayamaz. Ancak, rakamların Yapabilmek ilk karakterden sonra var oldukları sürece kullanılmalıdır.
e8xmple
- Java harfleri ve rakamları Unicode karakter kümesinden herhangi bir şey olabilir, yani Çince, Japonca ve diğer dillerdeki karakterler kullanılabilir.
- Boşluklar kabul edilemez, bu nedenle bunun yerine bir alt çizgi kullanılabilir.
- Uzunluk önemli değil, bu yüzden seçerseniz gerçekten uzun bir tanımlayıcıya sahip olabilirsiniz.
- Tanımlayıcı bir anahtar sözcük, boş değişmez değer veya boole değişmez değer ile aynı yazımı kullanıyorsa, derleme zamanı hatası oluşur.
- SQL anahtar kelimeleri listesi, gelecekte bir noktada başka SQL kelimeleri (ve tanımlayıcıları) içerebileceğinden anahtar kelimeyle aynı şekilde hecelenemez), genellikle bir SQL anahtar sözcüğünü tanıtıcı.
- Hatırlanması daha kolay olması için değerleriyle ilgili tanımlayıcıların kullanılması önerilir.
- Değişkenler büyük / küçük harfe duyarlıdır, yani
MyValue
ile aynı anlama gelmezMyValue
Not: Aceleniz varsa, bir tanımlayıcının bir veya daha fazla karakterden rakamlar, harfler, alt çizgi ve dolar işareti havuzu ve ilk karakterin asla bir numara.
Yukarıdaki kurallara göre, bu tanımlayıcılar yasal kabul edilir:
_değişken ismi
_3variable
$ testvariable
VariableTest
variabletest
this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
maksimum değer
İşte bazı tanımlayıcı örnekleri geçerli değil çünkü yukarıda belirtilen kurallara uymazlar:
-
8example
(bu bir rakamla başlar) -
eksa + ple
(artı işaretine izin verilmez) -
değişken test
(boşluklar geçerli değil) -
this_long_variable_name_is_not_valid_because_of_this-tire
(alt çizgiler yukarıdaki örnekteki gibi kabul edilebilir olsa da, bu tanımlayıcıdaki bir tire bile onu geçersiz kılar)